blob: 93f9c7e83e2b8ea0724b2a6492623962c62ee672 [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
3232#undef xmlExpNewCtxt
3233extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3234#else
3235#ifndef xmlExpNewCtxt
3236extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3237#define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3238#endif
3239#endif
3240#endif
3241
3242#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3243#ifdef bottom_xmlregexp
3244#undef xmlExpParse
3245extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3246#else
3247#ifndef xmlExpParse
3248extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3249#define xmlExpParse xmlExpParse__internal_alias
3250#endif
3251#endif
3252#endif
3253
3254#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3255#ifdef bottom_xmlregexp
3256#undef xmlExpRef
3257extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3258#else
3259#ifndef xmlExpRef
3260extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3261#define xmlExpRef xmlExpRef__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 xmlExpStringDerive
3269extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3270#else
3271#ifndef xmlExpStringDerive
3272extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3273#define xmlExpStringDerive xmlExpStringDerive__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 xmlExpSubsume
3281extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3282#else
3283#ifndef xmlExpSubsume
3284extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3285#define xmlExpSubsume xmlExpSubsume__internal_alias
3286#endif
3287#endif
3288#endif
3289
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003290#ifdef bottom_xmlIO
3291#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003292extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003293#else
3294#ifndef xmlFileClose
3295extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003296#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003297#endif
3298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003299
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003300#ifdef bottom_xmlIO
3301#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003302extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003303#else
3304#ifndef xmlFileMatch
3305extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003306#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003307#endif
3308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003309
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003310#ifdef bottom_xmlIO
3311#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003312extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003313#else
3314#ifndef xmlFileOpen
3315extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003316#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003317#endif
3318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003319
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003320#ifdef bottom_xmlIO
3321#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003322extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003323#else
3324#ifndef xmlFileRead
3325extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003326#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003327#endif
3328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003329
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003330#ifdef bottom_encoding
3331#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003332extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003333#else
3334#ifndef xmlFindCharEncodingHandler
3335extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003336#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003337#endif
3338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003339
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003340#ifdef bottom_valid
3341#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003342extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003343#else
3344#ifndef xmlFreeAttributeTable
3345extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003346#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003347#endif
3348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003349
3350#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003351#ifdef bottom_xmlregexp
3352#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003353extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003354#else
3355#ifndef xmlFreeAutomata
3356extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003357#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003359#endif
3360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003361
3362#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003363#ifdef bottom_catalog
3364#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003365extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003366#else
3367#ifndef xmlFreeCatalog
3368extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003369#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003371#endif
3372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003374#ifdef bottom_tree
3375#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003376extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003377#else
3378#ifndef xmlFreeDoc
3379extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003380#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003381#endif
3382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003384#ifdef bottom_valid
3385#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003386extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003387#else
3388#ifndef xmlFreeDocElementContent
3389extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003390#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003391#endif
3392#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003394#ifdef bottom_tree
3395#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003396extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003397#else
3398#ifndef xmlFreeDtd
3399extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003400#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003401#endif
3402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003404#ifdef bottom_valid
3405#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003406extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003407#else
3408#ifndef xmlFreeElementContent
3409extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003410#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003411#endif
3412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003414#ifdef bottom_valid
3415#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003416extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003417#else
3418#ifndef xmlFreeElementTable
3419extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003420#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003421#endif
3422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003424#ifdef bottom_entities
3425#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003426extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003427#else
3428#ifndef xmlFreeEntitiesTable
3429extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003430#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003431#endif
3432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003434#ifdef bottom_valid
3435#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003436extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003437#else
3438#ifndef xmlFreeEnumeration
3439extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003440#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003441#endif
3442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003444#ifdef bottom_valid
3445#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003446extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003447#else
3448#ifndef xmlFreeIDTable
3449extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003450#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003451#endif
3452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003454#ifdef bottom_parserInternals
3455#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003456extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003457#else
3458#ifndef xmlFreeInputStream
3459extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003460#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003461#endif
3462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003464#ifdef bottom_threads
3465#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003466extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003467#else
3468#ifndef xmlFreeMutex
3469extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003470#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003471#endif
3472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003474#ifdef bottom_tree
3475#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003476extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003477#else
3478#ifndef xmlFreeNode
3479extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003480#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003481#endif
3482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003484#ifdef bottom_tree
3485#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003486extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003487#else
3488#ifndef xmlFreeNodeList
3489extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003490#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003491#endif
3492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003494#ifdef bottom_valid
3495#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003496extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003497#else
3498#ifndef xmlFreeNotationTable
3499extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003500#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003501#endif
3502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003504#ifdef bottom_tree
3505#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003506extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003507#else
3508#ifndef xmlFreeNs
3509extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003510#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003511#endif
3512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003514#ifdef bottom_tree
3515#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003516extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003517#else
3518#ifndef xmlFreeNsList
3519extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003520#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003521#endif
3522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003523
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003524#ifdef bottom_parserInternals
3525#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003526extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003527#else
3528#ifndef xmlFreeParserCtxt
3529extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003530#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003531#endif
3532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003533
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003534#ifdef bottom_xmlIO
3535#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003536extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003537#else
3538#ifndef xmlFreeParserInputBuffer
3539extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003540#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003541#endif
3542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003543
3544#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003545#ifdef bottom_pattern
3546#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003547extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003548#else
3549#ifndef xmlFreePattern
3550extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003551#define xmlFreePattern xmlFreePattern__internal_alias
3552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003554#endif
3555
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003556#if defined(LIBXML_PATTERN_ENABLED)
3557#ifdef bottom_pattern
3558#undef xmlFreePatternList
3559extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3560#else
3561#ifndef xmlFreePatternList
3562extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3563#define xmlFreePatternList xmlFreePatternList__internal_alias
3564#endif
3565#endif
3566#endif
3567
3568#ifdef bottom_tree
3569#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003570extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003571#else
3572#ifndef xmlFreeProp
3573extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003574#define xmlFreeProp xmlFreeProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003575#endif
3576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003577
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003578#ifdef bottom_tree
3579#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003580extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003581#else
3582#ifndef xmlFreePropList
3583extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003584#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003585#endif
3586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003587
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003588#ifdef bottom_threads
3589#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003590extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003591#else
3592#ifndef xmlFreeRMutex
3593extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003594#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003595#endif
3596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003597
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003598#ifdef bottom_valid
3599#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003600extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003601#else
3602#ifndef xmlFreeRefTable
3603extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003604#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003605#endif
3606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003607
William M. Brack015ccb22005-02-13 08:18:52 +00003608#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003609#ifdef bottom_pattern
3610#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003611extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003612#else
3613#ifndef xmlFreeStreamCtxt
3614extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003615#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003617#endif
3618#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003619
Daniel Veillardbe076e92005-01-04 20:18:14 +00003620#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003621#ifdef bottom_xmlreader
3622#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003623extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003624#else
3625#ifndef xmlFreeTextReader
3626extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003627#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003629#endif
3630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003631
3632#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003633#ifdef bottom_xmlwriter
3634#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003635extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003636#else
3637#ifndef xmlFreeTextWriter
3638extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003639#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003641#endif
3642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003643
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003644#ifdef bottom_uri
3645#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003646extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003647#else
3648#ifndef xmlFreeURI
3649extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003650#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003651#endif
3652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003653
3654#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003655#ifdef bottom_valid
3656#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003657extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003658#else
3659#ifndef xmlFreeValidCtxt
3660extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003661#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003663#endif
3664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003665
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003666#ifdef bottom_xmlmemory
3667#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003668extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003669#else
3670#ifndef xmlGcMemGet
3671extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003672#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003673#endif
3674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003675
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003676#ifdef bottom_xmlmemory
3677#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003678extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003679#else
3680#ifndef xmlGcMemSetup
3681extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003682#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003683#endif
3684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003685
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003686#ifdef bottom_tree
3687#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003688extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003689#else
3690#ifndef xmlGetBufferAllocationScheme
3691extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003692#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003693#endif
3694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003695
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003696#ifdef bottom_encoding
3697#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003698extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003699#else
3700#ifndef xmlGetCharEncodingHandler
3701extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003702#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003703#endif
3704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003705
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003706#ifdef bottom_encoding
3707#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003708extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003709#else
3710#ifndef xmlGetCharEncodingName
3711extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003712#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003713#endif
3714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003715
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003716#ifdef bottom_tree
3717#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003718extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003719#else
3720#ifndef xmlGetCompressMode
3721extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003722#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003723#endif
3724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003725
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003726#ifdef bottom_tree
3727#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003728extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003729#else
3730#ifndef xmlGetDocCompressMode
3731extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003732#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003733#endif
3734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003735
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003736#ifdef bottom_entities
3737#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003738extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003739#else
3740#ifndef xmlGetDocEntity
3741extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003742#define xmlGetDocEntity xmlGetDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003743#endif
3744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003746#ifdef bottom_valid
3747#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003748extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003749#else
3750#ifndef xmlGetDtdAttrDesc
3751extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003752#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003753#endif
3754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003755
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003756#ifdef bottom_valid
3757#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003758extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003759#else
3760#ifndef xmlGetDtdElementDesc
3761extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003762#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003763#endif
3764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003765
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003766#ifdef bottom_entities
3767#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003768extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003769#else
3770#ifndef xmlGetDtdEntity
3771extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003772#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003773#endif
3774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003775
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003776#ifdef bottom_valid
3777#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003778extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003779#else
3780#ifndef xmlGetDtdNotationDesc
3781extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003782#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003783#endif
3784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003785
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003786#ifdef bottom_valid
3787#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003788extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003789#else
3790#ifndef xmlGetDtdQAttrDesc
3791extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003792#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003793#endif
3794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003795
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003796#ifdef bottom_valid
3797#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003798extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003799#else
3800#ifndef xmlGetDtdQElementDesc
3801extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003802#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003803#endif
3804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003805
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003806#ifdef bottom_encoding
3807#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003808extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003809#else
3810#ifndef xmlGetEncodingAlias
3811extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003812#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003813#endif
3814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003815
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003816#ifdef bottom_xmlIO
3817#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003818extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003819#else
3820#ifndef xmlGetExternalEntityLoader
3821extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003822#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003823#endif
3824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003825
3826#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003827#ifdef bottom_legacy
3828#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003829extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003830#else
3831#ifndef xmlGetFeature
3832extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003833#define xmlGetFeature xmlGetFeature__internal_alias
3834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003835#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003836#endif
3837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003838#if defined(LIBXML_LEGACY_ENABLED)
3839#ifdef bottom_legacy
3840#undef xmlGetFeaturesList
3841extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3842#else
3843#ifndef xmlGetFeaturesList
3844extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3845#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3846#endif
3847#endif
3848#endif
3849
3850#ifdef bottom_threads
3851#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003852extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003853#else
3854#ifndef xmlGetGlobalState
3855extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003856#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003857#endif
3858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003859
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003860#ifdef bottom_valid
3861#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003862extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003863#else
3864#ifndef xmlGetID
3865extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003866#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003867#endif
3868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003869
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003870#ifdef bottom_tree
3871#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003872extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003873#else
3874#ifndef xmlGetIntSubset
3875extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003876#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003877#endif
3878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003880#ifdef bottom_tree
3881#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003882extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003883#else
3884#ifndef xmlGetLastChild
3885extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003886#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003887#endif
3888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003890#ifdef bottom_error
3891#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003892extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003893#else
3894#ifndef xmlGetLastError
3895extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003896#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003897#endif
3898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003900#ifdef bottom_tree
3901#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00003902extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003903#else
3904#ifndef xmlGetLineNo
3905extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003906#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003907#endif
3908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003909
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003910#ifdef bottom_tree
3911#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003912extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003913#else
3914#ifndef xmlGetNoNsProp
3915extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003916#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003917#endif
3918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003919
3920#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003921#ifdef bottom_tree
3922#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00003923extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003924#else
3925#ifndef xmlGetNodePath
3926extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003927#define xmlGetNodePath xmlGetNodePath__internal_alias
3928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003929#endif
3930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003931
3932#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003933#ifdef bottom_tree
3934#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003935extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003936#else
3937#ifndef xmlGetNsList
3938extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003939#define xmlGetNsList xmlGetNsList__internal_alias
3940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003941#endif
3942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003944#ifdef bottom_tree
3945#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003946extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003947#else
3948#ifndef xmlGetNsProp
3949extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003950#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003951#endif
3952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003953
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003954#ifdef bottom_entities
3955#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003956extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003957#else
3958#ifndef xmlGetParameterEntity
3959extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003960#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003961#endif
3962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003963
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003964#ifdef bottom_entities
3965#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003966extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003967#else
3968#ifndef xmlGetPredefinedEntity
3969extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003970#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003971#endif
3972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003973
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003974#ifdef bottom_tree
3975#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003976extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003977#else
3978#ifndef xmlGetProp
3979extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003980#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003981#endif
3982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003984#ifdef bottom_valid
3985#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003986extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003987#else
3988#ifndef xmlGetRefs
3989extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003990#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003991#endif
3992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003993
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003994#ifdef bottom_threads
3995#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00003996extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003997#else
3998#ifndef xmlGetThreadId
3999extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004000#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004001#endif
4002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004004#ifdef bottom_xmlstring
4005#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00004006extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004007#else
4008#ifndef xmlGetUTF8Char
4009extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004010#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004011#endif
4012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004013
4014#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004015#ifdef bottom_legacy
4016#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004017extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004018#else
4019#ifndef xmlHandleEntity
4020extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004021#define xmlHandleEntity xmlHandleEntity__internal_alias
4022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004023#endif
4024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004025
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004026#ifdef bottom_tree
4027#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004028extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004029#else
4030#ifndef xmlHasNsProp
4031extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004032#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004033#endif
4034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004036#ifdef bottom_tree
4037#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004038extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004039#else
4040#ifndef xmlHasProp
4041extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004042#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004043#endif
4044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004046#ifdef bottom_hash
4047#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004048extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004049#else
4050#ifndef xmlHashAddEntry
4051extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004052#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004053#endif
4054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004056#ifdef bottom_hash
4057#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004058extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004059#else
4060#ifndef xmlHashAddEntry2
4061extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004062#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004063#endif
4064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004066#ifdef bottom_hash
4067#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004068extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004069#else
4070#ifndef xmlHashAddEntry3
4071extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004072#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004073#endif
4074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004076#ifdef bottom_hash
4077#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004078extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004079#else
4080#ifndef xmlHashCopy
4081extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004082#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004083#endif
4084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004086#ifdef bottom_hash
4087#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004088extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004089#else
4090#ifndef xmlHashCreate
4091extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004092#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004093#endif
4094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004095
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004096#ifdef bottom_hash
4097#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00004098extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004099#else
4100#ifndef xmlHashCreateDict
4101extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00004102#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004103#endif
4104#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00004105
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004106#ifdef bottom_hash
4107#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004108extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004109#else
4110#ifndef xmlHashFree
4111extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004112#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004113#endif
4114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004115
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004116#ifdef bottom_hash
4117#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004118extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004119#else
4120#ifndef xmlHashLookup
4121extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004122#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004123#endif
4124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004126#ifdef bottom_hash
4127#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004128extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004129#else
4130#ifndef xmlHashLookup2
4131extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004132#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004133#endif
4134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004135
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004136#ifdef bottom_hash
4137#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004138extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004139#else
4140#ifndef xmlHashLookup3
4141extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004142#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004143#endif
4144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004145
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004146#ifdef bottom_hash
4147#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004148extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004149#else
4150#ifndef xmlHashQLookup
4151extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004152#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004153#endif
4154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004155
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004156#ifdef bottom_hash
4157#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004158extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004159#else
4160#ifndef xmlHashQLookup2
4161extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004162#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004163#endif
4164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004165
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004166#ifdef bottom_hash
4167#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004168extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004169#else
4170#ifndef xmlHashQLookup3
4171extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004172#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004173#endif
4174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004175
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004176#ifdef bottom_hash
4177#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004178extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004179#else
4180#ifndef xmlHashRemoveEntry
4181extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004182#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004183#endif
4184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004185
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004186#ifdef bottom_hash
4187#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004188extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004189#else
4190#ifndef xmlHashRemoveEntry2
4191extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004192#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004193#endif
4194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004195
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004196#ifdef bottom_hash
4197#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004198extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004199#else
4200#ifndef xmlHashRemoveEntry3
4201extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004202#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004203#endif
4204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004205
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004206#ifdef bottom_hash
4207#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004208extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004209#else
4210#ifndef xmlHashScan
4211extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004212#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004213#endif
4214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004215
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004216#ifdef bottom_hash
4217#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004218extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004219#else
4220#ifndef xmlHashScan3
4221extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004222#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004223#endif
4224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004225
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004226#ifdef bottom_hash
4227#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004228extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004229#else
4230#ifndef xmlHashScanFull
4231extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004232#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004233#endif
4234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004235
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004236#ifdef bottom_hash
4237#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004238extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004239#else
4240#ifndef xmlHashScanFull3
4241extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004242#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004243#endif
4244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004245
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004246#ifdef bottom_hash
4247#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004248extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004249#else
4250#ifndef xmlHashSize
4251extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004252#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004253#endif
4254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004255
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004256#ifdef bottom_hash
4257#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004258extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004259#else
4260#ifndef xmlHashUpdateEntry
4261extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004262#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004263#endif
4264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004265
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004266#ifdef bottom_hash
4267#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004268extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004269#else
4270#ifndef xmlHashUpdateEntry2
4271extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004272#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004273#endif
4274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004275
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004276#ifdef bottom_hash
4277#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004278extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004279#else
4280#ifndef xmlHashUpdateEntry3
4281extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004282#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004283#endif
4284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004285
4286#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004287#ifdef bottom_xmlIO
4288#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004289extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004290#else
4291#ifndef xmlIOFTPClose
4292extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004293#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004295#endif
4296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004297
4298#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004299#ifdef bottom_xmlIO
4300#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004301extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004302#else
4303#ifndef xmlIOFTPMatch
4304extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004305#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004307#endif
4308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004309
4310#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004311#ifdef bottom_xmlIO
4312#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004313extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004314#else
4315#ifndef xmlIOFTPOpen
4316extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004317#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004319#endif
4320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004321
4322#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004323#ifdef bottom_xmlIO
4324#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004325extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004326#else
4327#ifndef xmlIOFTPRead
4328extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004329#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004331#endif
4332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004333
4334#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004335#ifdef bottom_xmlIO
4336#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004337extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004338#else
4339#ifndef xmlIOHTTPClose
4340extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004341#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004343#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004344#endif
4345
4346#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004347#ifdef bottom_xmlIO
4348#undef xmlIOHTTPMatch
4349extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4350#else
4351#ifndef xmlIOHTTPMatch
4352extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4353#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4354#endif
4355#endif
4356#endif
4357
4358#if defined(LIBXML_HTTP_ENABLED)
4359#ifdef bottom_xmlIO
4360#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004361extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004362#else
4363#ifndef xmlIOHTTPOpen
4364extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004365#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004367#endif
4368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004369
4370#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004371#ifdef bottom_xmlIO
4372#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004373extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004374#else
4375#ifndef xmlIOHTTPOpenW
4376extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004377#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004379#endif
4380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004381
4382#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004383#ifdef bottom_xmlIO
4384#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004385extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004386#else
4387#ifndef xmlIOHTTPRead
4388extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004389#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004391#endif
4392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004393
4394#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004395#ifdef bottom_parser
4396#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004397extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004398#else
4399#ifndef xmlIOParseDTD
4400extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004401#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004403#endif
4404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004406#ifdef bottom_encoding
4407#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004408extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004409#else
4410#ifndef xmlInitCharEncodingHandlers
4411extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004412#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004413#endif
4414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004416#ifdef bottom_globals
4417#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004418extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004419#else
4420#ifndef xmlInitGlobals
4421extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004422#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004423#endif
4424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004426#ifdef bottom_xmlmemory
4427#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004428extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004429#else
4430#ifndef xmlInitMemory
4431extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004432#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004433#endif
4434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004436#ifdef bottom_parserInternals
4437#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004438extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004439#else
4440#ifndef xmlInitNodeInfoSeq
4441extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004442#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004443#endif
4444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004446#ifdef bottom_parser
4447#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004448extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004449#else
4450#ifndef xmlInitParser
4451extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004452#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004453#endif
4454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004456#ifdef bottom_parserInternals
4457#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004458extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004459#else
4460#ifndef xmlInitParserCtxt
4461extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004462#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004463#endif
4464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004466#ifdef bottom_threads
4467#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004468extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004469#else
4470#ifndef xmlInitThreads
4471extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004472#define xmlInitThreads xmlInitThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004473#endif
4474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004475
4476#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004477#ifdef bottom_catalog
4478#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004479extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004480#else
4481#ifndef xmlInitializeCatalog
4482extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004483#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004485#endif
4486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004487
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004488#ifdef bottom_globals
4489#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004490extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004491#else
4492#ifndef xmlInitializeGlobalState
4493extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004494#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004495#endif
4496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004497
4498#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004499#ifdef bottom_legacy
4500#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004501extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004502#else
4503#ifndef xmlInitializePredefinedEntities
4504extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004505#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004507#endif
4508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004509
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004510#ifdef bottom_chvalid
4511#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004512extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004513#else
4514#ifndef xmlIsBaseChar
4515extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004516#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004517#endif
4518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004519
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004520#ifdef bottom_chvalid
4521#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004522extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004523#else
4524#ifndef xmlIsBlank
4525extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004526#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004527#endif
4528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004529
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004530#ifdef bottom_tree
4531#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004532extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004533#else
4534#ifndef xmlIsBlankNode
4535extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004536#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004537#endif
4538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004539
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004540#ifdef bottom_chvalid
4541#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004542extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004543#else
4544#ifndef xmlIsChar
4545extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004546#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004547#endif
4548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004549
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004550#ifdef bottom_chvalid
4551#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004552extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004553#else
4554#ifndef xmlIsCombining
4555extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004556#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004557#endif
4558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004560#ifdef bottom_chvalid
4561#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004562extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004563#else
4564#ifndef xmlIsDigit
4565extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004566#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004567#endif
4568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004569
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004570#ifdef bottom_chvalid
4571#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004572extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004573#else
4574#ifndef xmlIsExtender
4575extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004576#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004577#endif
4578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004579
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004580#ifdef bottom_valid
4581#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004582extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004583#else
4584#ifndef xmlIsID
4585extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004586#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004587#endif
4588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004589
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004590#ifdef bottom_chvalid
4591#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004592extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004593#else
4594#ifndef xmlIsIdeographic
4595extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004596#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004597#endif
4598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004599
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004600#ifdef bottom_parserInternals
4601#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004602extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004603#else
4604#ifndef xmlIsLetter
4605extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004606#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004607#endif
4608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004609
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004610#ifdef bottom_threads
4611#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004612extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004613#else
4614#ifndef xmlIsMainThread
4615extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004616#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004617#endif
4618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004619
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004620#ifdef bottom_valid
4621#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004622extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004623#else
4624#ifndef xmlIsMixedElement
4625extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004626#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004627#endif
4628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004629
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004630#ifdef bottom_chvalid
4631#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004632extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004633#else
4634#ifndef xmlIsPubidChar
4635extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004636#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004637#endif
4638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004639
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004640#ifdef bottom_valid
4641#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004642extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004643#else
4644#ifndef xmlIsRef
4645extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004646#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004647#endif
4648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004649
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004650#ifdef bottom_xmlsave
4651#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004652extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004653#else
4654#ifndef xmlIsXHTML
4655extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004656#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004657#endif
4658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004659
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004660#ifdef bottom_parserInternals
4661#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004662extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004663#else
4664#ifndef xmlKeepBlanksDefault
4665extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004666#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004667#endif
4668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004669
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004670#ifdef bottom_parserInternals
4671#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004672extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004673#else
4674#ifndef xmlLineNumbersDefault
4675extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004676#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004677#endif
4678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004679
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004680#ifdef bottom_list
4681#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004682extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004683#else
4684#ifndef xmlLinkGetData
4685extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004686#define xmlLinkGetData xmlLinkGetData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004687#endif
4688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004689
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004690#ifdef bottom_list
4691#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004692extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004693#else
4694#ifndef xmlListAppend
4695extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004696#define xmlListAppend xmlListAppend__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004697#endif
4698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004699
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004700#ifdef bottom_list
4701#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004702extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004703#else
4704#ifndef xmlListClear
4705extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004706#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004707#endif
4708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004709
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004710#ifdef bottom_list
4711#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004712extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004713#else
4714#ifndef xmlListCopy
4715extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004716#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004717#endif
4718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004719
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004720#ifdef bottom_list
4721#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004722extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004723#else
4724#ifndef xmlListCreate
4725extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004726#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004727#endif
4728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004729
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004730#ifdef bottom_list
4731#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004732extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004733#else
4734#ifndef xmlListDelete
4735extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004736#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004737#endif
4738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004739
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004740#ifdef bottom_list
4741#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004742extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004743#else
4744#ifndef xmlListDup
4745extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004746#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004747#endif
4748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004749
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004750#ifdef bottom_list
4751#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004752extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004753#else
4754#ifndef xmlListEmpty
4755extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004756#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004757#endif
4758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004759
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004760#ifdef bottom_list
4761#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004762extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004763#else
4764#ifndef xmlListEnd
4765extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004766#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004767#endif
4768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004769
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004770#ifdef bottom_list
4771#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004772extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004773#else
4774#ifndef xmlListFront
4775extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004776#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004777#endif
4778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004779
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004780#ifdef bottom_list
4781#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004782extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004783#else
4784#ifndef xmlListInsert
4785extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004786#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004787#endif
4788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004789
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004790#ifdef bottom_list
4791#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004792extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004793#else
4794#ifndef xmlListMerge
4795extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004796#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004797#endif
4798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004799
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004800#ifdef bottom_list
4801#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004802extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004803#else
4804#ifndef xmlListPopBack
4805extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004806#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004807#endif
4808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004810#ifdef bottom_list
4811#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004812extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004813#else
4814#ifndef xmlListPopFront
4815extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004816#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004817#endif
4818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004820#ifdef bottom_list
4821#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004822extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004823#else
4824#ifndef xmlListPushBack
4825extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004826#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004827#endif
4828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004829
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004830#ifdef bottom_list
4831#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004832extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004833#else
4834#ifndef xmlListPushFront
4835extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004836#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004837#endif
4838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004839
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004840#ifdef bottom_list
4841#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004842extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004843#else
4844#ifndef xmlListRemoveAll
4845extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004846#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004847#endif
4848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004849
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004850#ifdef bottom_list
4851#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004852extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004853#else
4854#ifndef xmlListRemoveFirst
4855extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004856#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004857#endif
4858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004859
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004860#ifdef bottom_list
4861#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004862extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004863#else
4864#ifndef xmlListRemoveLast
4865extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004866#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004867#endif
4868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004869
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004870#ifdef bottom_list
4871#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00004872extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004873#else
4874#ifndef xmlListReverse
4875extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004876#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004877#endif
4878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004880#ifdef bottom_list
4881#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004882extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004883#else
4884#ifndef xmlListReverseSearch
4885extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004886#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004887#endif
4888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004890#ifdef bottom_list
4891#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004892extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004893#else
4894#ifndef xmlListReverseWalk
4895extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004896#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004897#endif
4898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004900#ifdef bottom_list
4901#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004902extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004903#else
4904#ifndef xmlListSearch
4905extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004906#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004907#endif
4908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004909
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004910#ifdef bottom_list
4911#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004912extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004913#else
4914#ifndef xmlListSize
4915extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004916#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004917#endif
4918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004920#ifdef bottom_list
4921#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00004922extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004923#else
4924#ifndef xmlListSort
4925extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004926#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004927#endif
4928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004930#ifdef bottom_list
4931#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004932extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004933#else
4934#ifndef xmlListWalk
4935extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004936#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004937#endif
4938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004939
4940#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004941#ifdef bottom_catalog
4942#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004943extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004944#else
4945#ifndef xmlLoadACatalog
4946extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004947#define xmlLoadACatalog xmlLoadACatalog__internal_alias
4948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004949#endif
4950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004951
4952#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004953#ifdef bottom_catalog
4954#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004955extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004956#else
4957#ifndef xmlLoadCatalog
4958extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004959#define xmlLoadCatalog xmlLoadCatalog__internal_alias
4960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004961#endif
4962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004963
4964#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004965#ifdef bottom_catalog
4966#undef xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004967extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004968#else
4969#ifndef xmlLoadCatalogs
4970extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004971#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
4972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004973#endif
4974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004975
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004976#ifdef bottom_xmlIO
4977#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004978extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004979#else
4980#ifndef xmlLoadExternalEntity
4981extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004982#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004983#endif
4984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004985
4986#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004987#ifdef bottom_catalog
4988#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004989extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004990#else
4991#ifndef xmlLoadSGMLSuperCatalog
4992extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004993#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
4994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004995#endif
4996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004997
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004998#ifdef bottom_threads
4999#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00005000extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005001#else
5002#ifndef xmlLockLibrary
5003extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005004#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005005#endif
5006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005007
5008#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005009#ifdef bottom_debugXML
5010#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005011extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005012#else
5013#ifndef xmlLsCountNode
5014extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005015#define xmlLsCountNode xmlLsCountNode__internal_alias
5016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005017#endif
5018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005019
5020#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005021#ifdef bottom_debugXML
5022#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005023extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005024#else
5025#ifndef xmlLsOneNode
5026extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005027#define xmlLsOneNode xmlLsOneNode__internal_alias
5028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005029#endif
5030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005031
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005032#ifdef bottom_xmlmemory
5033#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005034extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005035#else
5036#ifndef xmlMallocAtomicLoc
5037extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005038#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005039#endif
5040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005041
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005042#ifdef bottom_xmlmemory
5043#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005044extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005045#else
5046#ifndef xmlMallocLoc
5047extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005048#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005049#endif
5050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005051
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005052#ifdef bottom_xmlmemory
5053#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00005054extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005055#else
5056#ifndef xmlMemBlocks
5057extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005058#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005059#endif
5060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005061
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005062#ifdef bottom_xmlmemory
5063#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00005064extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005065#else
5066#ifndef xmlMemDisplay
5067extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005068#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005069#endif
5070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005071
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005072#ifdef bottom_xmlmemory
5073#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005074extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005075#else
5076#ifndef xmlMemFree
5077extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005078#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005079#endif
5080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005081
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005082#ifdef bottom_xmlmemory
5083#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005084extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005085#else
5086#ifndef xmlMemGet
5087extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005088#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005089#endif
5090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005091
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005092#ifdef bottom_xmlmemory
5093#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005094extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005095#else
5096#ifndef xmlMemMalloc
5097extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005098#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005099#endif
5100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005102#ifdef bottom_xmlmemory
5103#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005104extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005105#else
5106#ifndef xmlMemRealloc
5107extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005108#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005109#endif
5110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005111
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005112#ifdef bottom_xmlmemory
5113#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005114extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005115#else
5116#ifndef xmlMemSetup
5117extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005118#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005119#endif
5120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005121
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005122#ifdef bottom_xmlmemory
5123#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00005124extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005125#else
5126#ifndef xmlMemShow
5127extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005128#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005129#endif
5130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005131
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005132#ifdef bottom_xmlmemory
5133#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005134extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005135#else
5136#ifndef xmlMemStrdupLoc
5137extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005138#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005139#endif
5140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005141
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005142#ifdef bottom_xmlmemory
5143#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00005144extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005145#else
5146#ifndef xmlMemUsed
5147extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005148#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005149#endif
5150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005152#ifdef bottom_xmlmemory
5153#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00005154extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005155#else
5156#ifndef xmlMemoryDump
5157extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005158#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005159#endif
5160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005161
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005162#ifdef bottom_xmlmemory
5163#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005164extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005165#else
5166#ifndef xmlMemoryStrdup
5167extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005168#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005169#endif
5170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005171
5172#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005173#ifdef bottom_xmlmodule
5174#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005175extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005176#else
5177#ifndef xmlModuleClose
5178extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005179#define xmlModuleClose xmlModuleClose__internal_alias
5180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005181#endif
5182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005183
5184#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005185#ifdef bottom_xmlmodule
5186#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005187extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005188#else
5189#ifndef xmlModuleFree
5190extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005191#define xmlModuleFree xmlModuleFree__internal_alias
5192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005193#endif
5194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005195
5196#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005197#ifdef bottom_xmlmodule
5198#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005199extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005200#else
5201#ifndef xmlModuleOpen
5202extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005203#define xmlModuleOpen xmlModuleOpen__internal_alias
5204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005205#endif
5206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005207
5208#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005209#ifdef bottom_xmlmodule
5210#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005211extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005212#else
5213#ifndef xmlModuleSymbol
5214extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005215#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5216#endif
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_threads
5221#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005222extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005223#else
5224#ifndef xmlMutexLock
5225extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005226#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005227#endif
5228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005229
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005230#ifdef bottom_threads
5231#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005232extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005233#else
5234#ifndef xmlMutexUnlock
5235extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005236#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005237#endif
5238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005239
5240#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005241#ifdef bottom_legacy
5242#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005243extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005244#else
5245#ifndef xmlNamespaceParseNCName
5246extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005247#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005249#endif
5250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005251
5252#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005253#ifdef bottom_legacy
5254#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005255extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005256#else
5257#ifndef xmlNamespaceParseNSDef
5258extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005259#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005261#endif
5262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005263
5264#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005265#ifdef bottom_legacy
5266#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005267extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005268#else
5269#ifndef xmlNamespaceParseQName
5270extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005271#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005273#endif
5274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005275
5276#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005277#ifdef bottom_nanoftp
5278#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005279extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005280#else
5281#ifndef xmlNanoFTPCheckResponse
5282extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005283#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005285#endif
5286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005287
5288#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005289#ifdef bottom_nanoftp
5290#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005291extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005292#else
5293#ifndef xmlNanoFTPCleanup
5294extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005295#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005297#endif
5298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005299
5300#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005301#ifdef bottom_nanoftp
5302#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005303extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005304#else
5305#ifndef xmlNanoFTPClose
5306extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005307#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005309#endif
5310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005311
5312#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005313#ifdef bottom_nanoftp
5314#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005315extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005316#else
5317#ifndef xmlNanoFTPCloseConnection
5318extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005319#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005321#endif
5322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005323
5324#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005325#ifdef bottom_nanoftp
5326#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005327extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005328#else
5329#ifndef xmlNanoFTPConnect
5330extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005331#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005333#endif
5334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005335
5336#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005337#ifdef bottom_nanoftp
5338#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005339extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005340#else
5341#ifndef xmlNanoFTPConnectTo
5342extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005343#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005345#endif
5346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005347
5348#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005349#ifdef bottom_nanoftp
5350#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005351extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005352#else
5353#ifndef xmlNanoFTPCwd
5354extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005355#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005357#endif
5358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005359
5360#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005361#ifdef bottom_nanoftp
5362#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005363extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005364#else
5365#ifndef xmlNanoFTPDele
5366extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005367#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005369#endif
5370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005371
5372#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005373#ifdef bottom_nanoftp
5374#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005375extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005376#else
5377#ifndef xmlNanoFTPFreeCtxt
5378extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005379#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005381#endif
5382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005383
5384#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005385#ifdef bottom_nanoftp
5386#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005387extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005388#else
5389#ifndef xmlNanoFTPGet
5390extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005391#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005393#endif
5394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005395
5396#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005397#ifdef bottom_nanoftp
5398#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005399extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005400#else
5401#ifndef xmlNanoFTPGetConnection
5402extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005403#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005405#endif
5406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005407
5408#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005409#ifdef bottom_nanoftp
5410#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005411extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005412#else
5413#ifndef xmlNanoFTPGetResponse
5414extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005415#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005417#endif
5418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005419
5420#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005421#ifdef bottom_nanoftp
5422#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005423extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005424#else
5425#ifndef xmlNanoFTPGetSocket
5426extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005427#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005429#endif
5430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005431
5432#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005433#ifdef bottom_nanoftp
5434#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005435extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005436#else
5437#ifndef xmlNanoFTPInit
5438extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005439#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005441#endif
5442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005443
5444#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005445#ifdef bottom_nanoftp
5446#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005447extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005448#else
5449#ifndef xmlNanoFTPList
5450extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005451#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005453#endif
5454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005455
5456#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005457#ifdef bottom_nanoftp
5458#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005459extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005460#else
5461#ifndef xmlNanoFTPNewCtxt
5462extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005463#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005465#endif
5466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005467
5468#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005469#ifdef bottom_nanoftp
5470#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005471extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005472#else
5473#ifndef xmlNanoFTPOpen
5474extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005475#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005477#endif
5478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005479
5480#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005481#ifdef bottom_nanoftp
5482#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005483extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005484#else
5485#ifndef xmlNanoFTPProxy
5486extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005487#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005489#endif
5490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005491
5492#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005493#ifdef bottom_nanoftp
5494#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005495extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005496#else
5497#ifndef xmlNanoFTPQuit
5498extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005499#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005501#endif
5502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005503
5504#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005505#ifdef bottom_nanoftp
5506#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005507extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005508#else
5509#ifndef xmlNanoFTPRead
5510extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005511#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005513#endif
5514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005515
5516#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005517#ifdef bottom_nanoftp
5518#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005519extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005520#else
5521#ifndef xmlNanoFTPScanProxy
5522extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005523#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005525#endif
5526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005527
5528#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005529#ifdef bottom_nanoftp
5530#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005531extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005532#else
5533#ifndef xmlNanoFTPUpdateURL
5534extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005535#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005537#endif
5538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005539
5540#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005541#ifdef bottom_nanohttp
5542#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005543extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005544#else
5545#ifndef xmlNanoHTTPAuthHeader
5546extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005547#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005549#endif
5550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005551
5552#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005553#ifdef bottom_nanohttp
5554#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005555extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005556#else
5557#ifndef xmlNanoHTTPCleanup
5558extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005559#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005561#endif
5562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005563
5564#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005565#ifdef bottom_nanohttp
5566#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005567extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005568#else
5569#ifndef xmlNanoHTTPClose
5570extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005571#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005573#endif
5574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005575
5576#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005577#ifdef bottom_nanohttp
5578#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005579extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005580#else
5581#ifndef xmlNanoHTTPContentLength
5582extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005583#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005585#endif
5586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005587
5588#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005589#ifdef bottom_nanohttp
5590#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005591extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005592#else
5593#ifndef xmlNanoHTTPEncoding
5594extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005595#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005597#endif
5598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005599
5600#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005601#ifdef bottom_nanohttp
5602#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005603extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005604#else
5605#ifndef xmlNanoHTTPFetch
5606extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005607#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005609#endif
5610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005611
5612#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005613#ifdef bottom_nanohttp
5614#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005615extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005616#else
5617#ifndef xmlNanoHTTPInit
5618extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005619#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005621#endif
5622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005623
5624#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005625#ifdef bottom_nanohttp
5626#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005627extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005628#else
5629#ifndef xmlNanoHTTPMethod
5630extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005631#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005633#endif
5634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005635
5636#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005637#ifdef bottom_nanohttp
5638#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005639extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005640#else
5641#ifndef xmlNanoHTTPMethodRedir
5642extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005643#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005645#endif
5646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005647
5648#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005649#ifdef bottom_nanohttp
5650#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005651extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005652#else
5653#ifndef xmlNanoHTTPMimeType
5654extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005655#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005657#endif
5658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005659
5660#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005661#ifdef bottom_nanohttp
5662#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005663extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005664#else
5665#ifndef xmlNanoHTTPOpen
5666extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005667#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005669#endif
5670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005671
5672#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005673#ifdef bottom_nanohttp
5674#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005675extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005676#else
5677#ifndef xmlNanoHTTPOpenRedir
5678extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005679#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005681#endif
5682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005683
5684#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005685#ifdef bottom_nanohttp
5686#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005687extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005688#else
5689#ifndef xmlNanoHTTPRead
5690extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005691#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005693#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005694#endif
5695
5696#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005697#ifdef bottom_nanohttp
5698#undef xmlNanoHTTPRedir
5699extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5700#else
5701#ifndef xmlNanoHTTPRedir
5702extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5703#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5704#endif
5705#endif
5706#endif
5707
5708#if defined(LIBXML_HTTP_ENABLED)
5709#ifdef bottom_nanohttp
5710#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005711extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005712#else
5713#ifndef xmlNanoHTTPReturnCode
5714extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005715#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005717#endif
5718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005719
5720#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005721#ifdef bottom_nanohttp
5722#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005723extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005724#else
5725#ifndef xmlNanoHTTPSave
5726extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005727#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005729#endif
5730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005731
5732#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005733#ifdef bottom_nanohttp
5734#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005735extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005736#else
5737#ifndef xmlNanoHTTPScanProxy
5738extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005739#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005741#endif
5742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005743
5744#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005745#ifdef bottom_xmlregexp
5746#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005747extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005748#else
5749#ifndef xmlNewAutomata
5750extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005751#define xmlNewAutomata xmlNewAutomata__internal_alias
5752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005753#endif
5754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005755
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005756#ifdef bottom_tree
5757#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005758extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005759#else
5760#ifndef xmlNewCDataBlock
5761extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005762#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005763#endif
5764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005765
5766#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005767#ifdef bottom_catalog
5768#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005769extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005770#else
5771#ifndef xmlNewCatalog
5772extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005773#define xmlNewCatalog xmlNewCatalog__internal_alias
5774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005775#endif
5776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005777
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005778#ifdef bottom_encoding
5779#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005780extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005781#else
5782#ifndef xmlNewCharEncodingHandler
5783extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005784#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005785#endif
5786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005787
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005788#ifdef bottom_tree
5789#undef xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005790extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005791#else
5792#ifndef xmlNewCharRef
5793extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005794#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005795#endif
5796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005797
5798#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005799#ifdef bottom_tree
5800#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005801extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005802#else
5803#ifndef xmlNewChild
5804extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005805#define xmlNewChild xmlNewChild__internal_alias
5806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005807#endif
5808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005810#ifdef bottom_tree
5811#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005812extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005813#else
5814#ifndef xmlNewComment
5815extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005816#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005817#endif
5818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005820#ifdef bottom_tree
5821#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005822extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005823#else
5824#ifndef xmlNewDoc
5825extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005826#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005827#endif
5828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005829
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005830#ifdef bottom_tree
5831#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005832extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005833#else
5834#ifndef xmlNewDocComment
5835extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005836#define xmlNewDocComment xmlNewDocComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005837#endif
5838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005839
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005840#ifdef bottom_valid
5841#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005842extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005843#else
5844#ifndef xmlNewDocElementContent
5845extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005846#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005847#endif
5848#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005849
Daniel Veillardbe076e92005-01-04 20:18:14 +00005850#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005851#ifdef bottom_tree
5852#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005853extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005854#else
5855#ifndef xmlNewDocFragment
5856extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005857#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005859#endif
5860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005862#ifdef bottom_tree
5863#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005864extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005865#else
5866#ifndef xmlNewDocNode
5867extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005868#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005869#endif
5870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005871
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005872#ifdef bottom_tree
5873#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005874extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005875#else
5876#ifndef xmlNewDocNodeEatName
5877extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005878#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005879#endif
5880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005882#ifdef bottom_tree
5883#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005884extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005885#else
5886#ifndef xmlNewDocPI
5887extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005888#define xmlNewDocPI xmlNewDocPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005889#endif
5890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005892#ifdef bottom_tree
5893#undef xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005894extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005895#else
5896#ifndef xmlNewDocProp
5897extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005898#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005899#endif
5900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005901
5902#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005903#ifdef bottom_tree
5904#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005905extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005906#else
5907#ifndef xmlNewDocRawNode
5908extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005909#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
5910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005911#endif
5912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005913
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005914#ifdef bottom_tree
5915#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00005916extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005917#else
5918#ifndef xmlNewDocText
5919extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005920#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005921#endif
5922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005923
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005924#ifdef bottom_tree
5925#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005926extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005927#else
5928#ifndef xmlNewDocTextLen
5929extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005930#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005931#endif
5932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005933
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005934#ifdef bottom_tree
5935#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005936extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005937#else
5938#ifndef xmlNewDtd
5939extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005940#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005941#endif
5942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005944#ifdef bottom_valid
5945#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00005946extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005947#else
5948#ifndef xmlNewElementContent
5949extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005950#define xmlNewElementContent xmlNewElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005951#endif
5952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005953
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005954#ifdef bottom_parserInternals
5955#undef xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005956extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005957#else
5958#ifndef xmlNewEntityInputStream
5959extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005960#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005961#endif
5962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005963
5964#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005965#ifdef bottom_legacy
5966#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005967extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005968#else
5969#ifndef xmlNewGlobalNs
5970extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005971#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
5972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005973#endif
5974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005975
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005976#ifdef bottom_parserInternals
5977#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005978extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005979#else
5980#ifndef xmlNewIOInputStream
5981extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005982#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005983#endif
5984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005985
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005986#ifdef bottom_parserInternals
5987#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00005988extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005989#else
5990#ifndef xmlNewInputFromFile
5991extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005992#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005993#endif
5994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005995
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005996#ifdef bottom_parserInternals
5997#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00005998extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005999#else
6000#ifndef xmlNewInputStream
6001extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006002#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006003#endif
6004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006005
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006006#ifdef bottom_threads
6007#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006008extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006009#else
6010#ifndef xmlNewMutex
6011extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006012#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006013#endif
6014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006015
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006016#ifdef bottom_tree
6017#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006018extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006019#else
6020#ifndef xmlNewNode
6021extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006022#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006023#endif
6024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006025
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006026#ifdef bottom_tree
6027#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006028extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006029#else
6030#ifndef xmlNewNodeEatName
6031extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006032#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006033#endif
6034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006036#ifdef bottom_tree
6037#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006038extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006039#else
6040#ifndef xmlNewNs
6041extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006042#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006043#endif
6044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006046#ifdef bottom_tree
6047#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006048extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006049#else
6050#ifndef xmlNewNsProp
6051extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006052#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006053#endif
6054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006056#ifdef bottom_tree
6057#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006058extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006059#else
6060#ifndef xmlNewNsPropEatName
6061extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006062#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006063#endif
6064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006066#ifdef bottom_tree
6067#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006068extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006069#else
6070#ifndef xmlNewPI
6071extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006072#define xmlNewPI xmlNewPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006073#endif
6074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006076#ifdef bottom_parserInternals
6077#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006078extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006079#else
6080#ifndef xmlNewParserCtxt
6081extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006082#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006083#endif
6084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006085
6086#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006087#ifdef bottom_tree
6088#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006089extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006090#else
6091#ifndef xmlNewProp
6092extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006093#define xmlNewProp xmlNewProp__internal_alias
6094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006095#endif
6096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006097
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006098#ifdef bottom_threads
6099#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006100extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006101#else
6102#ifndef xmlNewRMutex
6103extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006104#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006105#endif
6106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006108#ifdef bottom_tree
6109#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006110extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006111#else
6112#ifndef xmlNewReference
6113extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006114#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006115#endif
6116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006117
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006118#ifdef bottom_parserInternals
6119#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006120extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006121#else
6122#ifndef xmlNewStringInputStream
6123extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006124#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006125#endif
6126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006127
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006128#ifdef bottom_tree
6129#undef xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006130extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006131#else
6132#ifndef xmlNewText
6133extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006134#define xmlNewText xmlNewText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006135#endif
6136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006137
6138#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006139#ifdef bottom_tree
6140#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006141extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006142#else
6143#ifndef xmlNewTextChild
6144extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006145#define xmlNewTextChild xmlNewTextChild__internal_alias
6146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006147#endif
6148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006149
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006150#ifdef bottom_tree
6151#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006152extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006153#else
6154#ifndef xmlNewTextLen
6155extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006156#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006157#endif
6158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006159
6160#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006161#ifdef bottom_xmlreader
6162#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006163extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006164#else
6165#ifndef xmlNewTextReader
6166extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006167#define xmlNewTextReader xmlNewTextReader__internal_alias
6168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006169#endif
6170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006171
6172#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006173#ifdef bottom_xmlreader
6174#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006175extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006176#else
6177#ifndef xmlNewTextReaderFilename
6178extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006179#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006181#endif
6182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006183
6184#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006185#ifdef bottom_xmlwriter
6186#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00006187extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006188#else
6189#ifndef xmlNewTextWriter
6190extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006191#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006193#endif
6194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006195
6196#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006197#ifdef bottom_xmlwriter
6198#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006199extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006200#else
6201#ifndef xmlNewTextWriterDoc
6202extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006203#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006205#endif
6206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006207
6208#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006209#ifdef bottom_xmlwriter
6210#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006211extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006212#else
6213#ifndef xmlNewTextWriterFilename
6214extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006215#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006217#endif
6218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006219
6220#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006221#ifdef bottom_xmlwriter
6222#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006223extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006224#else
6225#ifndef xmlNewTextWriterMemory
6226extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006227#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006229#endif
6230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006231
6232#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006233#ifdef bottom_xmlwriter
6234#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006235extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006236#else
6237#ifndef xmlNewTextWriterPushParser
6238extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006239#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006241#endif
6242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006243
6244#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006245#ifdef bottom_xmlwriter
6246#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006247extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006248#else
6249#ifndef xmlNewTextWriterTree
6250extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006251#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006253#endif
6254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006255
6256#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006257#ifdef bottom_valid
6258#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006259extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006260#else
6261#ifndef xmlNewValidCtxt
6262extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006263#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006265#endif
6266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006267
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006268#ifdef bottom_parserInternals
6269#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006270extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006271#else
6272#ifndef xmlNextChar
6273extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006274#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006275#endif
6276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006277
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006278#ifdef bottom_xmlIO
6279#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006280extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006281#else
6282#ifndef xmlNoNetExternalEntityLoader
6283extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006284#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006285#endif
6286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006287
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006288#ifdef bottom_tree
6289#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006290extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006291#else
6292#ifndef xmlNodeAddContent
6293extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006294#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006295#endif
6296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006297
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006298#ifdef bottom_tree
6299#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006300extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006301#else
6302#ifndef xmlNodeAddContentLen
6303extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006304#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006305#endif
6306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006307
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006308#ifdef bottom_tree
6309#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006310extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006311#else
6312#ifndef xmlNodeBufGetContent
6313extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006314#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006315#endif
6316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006317
6318#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006319#ifdef bottom_xmlsave
6320#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006321extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006322#else
6323#ifndef xmlNodeDump
6324extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006325#define xmlNodeDump xmlNodeDump__internal_alias
6326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006327#endif
6328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006329
6330#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006331#ifdef bottom_xmlsave
6332#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006333extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006334#else
6335#ifndef xmlNodeDumpOutput
6336extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006337#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006339#endif
6340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006341
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006342#ifdef bottom_tree
6343#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006344extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006345#else
6346#ifndef xmlNodeGetBase
6347extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006348#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006349#endif
6350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006351
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006352#ifdef bottom_tree
6353#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006354extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006355#else
6356#ifndef xmlNodeGetContent
6357extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006358#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006359#endif
6360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006361
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006362#ifdef bottom_tree
6363#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006364extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006365#else
6366#ifndef xmlNodeGetLang
6367extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006368#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006369#endif
6370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006371
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006372#ifdef bottom_tree
6373#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006374extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006375#else
6376#ifndef xmlNodeGetSpacePreserve
6377extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006378#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006379#endif
6380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006381
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006382#ifdef bottom_tree
6383#undef xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006384extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006385#else
6386#ifndef xmlNodeIsText
6387extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006388#define xmlNodeIsText xmlNodeIsText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006389#endif
6390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006391
6392#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006393#ifdef bottom_tree
6394#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006395extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006396#else
6397#ifndef xmlNodeListGetRawString
6398extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006399#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006401#endif
6402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006404#ifdef bottom_tree
6405#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006406extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006407#else
6408#ifndef xmlNodeListGetString
6409extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006410#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006411#endif
6412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006413
6414#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006415#ifdef bottom_tree
6416#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006417extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006418#else
6419#ifndef xmlNodeSetBase
6420extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006421#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006423#endif
6424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006426#ifdef bottom_tree
6427#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006428extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006429#else
6430#ifndef xmlNodeSetContent
6431extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006432#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006433#endif
6434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006435
6436#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006437#ifdef bottom_tree
6438#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006439extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006440#else
6441#ifndef xmlNodeSetContentLen
6442extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006443#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006445#endif
6446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006447
6448#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006449#ifdef bottom_tree
6450#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006451extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006452#else
6453#ifndef xmlNodeSetLang
6454extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006455#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006457#endif
6458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006459
6460#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006461#ifdef bottom_tree
6462#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006463extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006464#else
6465#ifndef xmlNodeSetName
6466extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006467#define xmlNodeSetName xmlNodeSetName__internal_alias
6468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006469#endif
6470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006471
6472#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006473#ifdef bottom_tree
6474#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006475extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006476#else
6477#ifndef xmlNodeSetSpacePreserve
6478extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006479#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__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_uri
6485#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006486extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006487#else
6488#ifndef xmlNormalizeURIPath
6489extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006490#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006491#endif
6492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006494#ifdef bottom_xmlIO
6495#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006496extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006497#else
6498#ifndef xmlNormalizeWindowsPath
6499extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006500#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006501#endif
6502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006503
6504#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006505#ifdef bottom_xmlIO
6506#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006507extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006508#else
6509#ifndef xmlOutputBufferClose
6510extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006511#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006513#endif
6514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006515
6516#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006517#ifdef bottom_xmlIO
6518#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006519extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006520#else
6521#ifndef xmlOutputBufferCreateFd
6522extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006523#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006525#endif
6526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006527
6528#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006529#ifdef bottom_xmlIO
6530#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006531extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006532#else
6533#ifndef xmlOutputBufferCreateFile
6534extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006535#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006537#endif
6538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006539
6540#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006541#ifdef bottom_xmlIO
6542#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006543extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006544#else
6545#ifndef xmlOutputBufferCreateFilename
6546extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006547#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6548#endif
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 xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006554extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006555#else
6556#ifndef xmlOutputBufferCreateFilenameDefault
6557extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006558#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__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 xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006565extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006566#else
6567#ifndef xmlOutputBufferCreateIO
6568extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006569#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__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 xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006577extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006578#else
6579#ifndef xmlOutputBufferFlush
6580extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006581#define xmlOutputBufferFlush xmlOutputBufferFlush__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 xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006589extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006590#else
6591#ifndef xmlOutputBufferWrite
6592extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006593#define xmlOutputBufferWrite xmlOutputBufferWrite__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 xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006601extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006602#else
6603#ifndef xmlOutputBufferWriteEscape
6604extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006605#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006607#endif
6608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006609
6610#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006611#ifdef bottom_xmlIO
6612#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006613extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006614#else
6615#ifndef xmlOutputBufferWriteString
6616extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006617#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006619#endif
6620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006621
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006622#ifdef bottom_parser
6623#undef xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006624extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006625#else
6626#ifndef xmlParseAttValue
6627extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006628#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006629#endif
6630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006631
6632#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006633#ifdef bottom_parser
6634#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006635extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006636#else
6637#ifndef xmlParseAttribute
6638extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006639#define xmlParseAttribute xmlParseAttribute__internal_alias
6640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006641#endif
6642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006643
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006644#ifdef bottom_parser
6645#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006646extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006647#else
6648#ifndef xmlParseAttributeListDecl
6649extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006650#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006651#endif
6652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006653
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006654#ifdef bottom_parser
6655#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006656extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006657#else
6658#ifndef xmlParseAttributeType
6659extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006660#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006661#endif
6662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006663
6664#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006665#ifdef bottom_parser
6666#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006667extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006668#else
6669#ifndef xmlParseBalancedChunkMemory
6670extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006671#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006673#endif
6674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006675
6676#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006677#ifdef bottom_parser
6678#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006679extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006680#else
6681#ifndef xmlParseBalancedChunkMemoryRecover
6682extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006683#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006685#endif
6686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006687
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006688#ifdef bottom_parser
6689#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006690extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006691#else
6692#ifndef xmlParseCDSect
6693extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006694#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006695#endif
6696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006697
6698#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006699#ifdef bottom_catalog
6700#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006701extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006702#else
6703#ifndef xmlParseCatalogFile
6704extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006705#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006707#endif
6708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006709
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006710#ifdef bottom_parser
6711#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006712extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006713#else
6714#ifndef xmlParseCharData
6715extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006716#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006717#endif
6718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006719
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006720#ifdef bottom_encoding
6721#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006722extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006723#else
6724#ifndef xmlParseCharEncoding
6725extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006726#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006727#endif
6728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006729
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006730#ifdef bottom_parser
6731#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006732extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006733#else
6734#ifndef xmlParseCharRef
6735extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006736#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006737#endif
6738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006739
6740#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006741#ifdef bottom_parser
6742#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006743extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006744#else
6745#ifndef xmlParseChunk
6746extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006747#define xmlParseChunk xmlParseChunk__internal_alias
6748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006749#endif
6750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006751
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006752#ifdef bottom_parser
6753#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006754extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006755#else
6756#ifndef xmlParseComment
6757extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006758#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006759#endif
6760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006761
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006762#ifdef bottom_parser
6763#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006764extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006765#else
6766#ifndef xmlParseContent
6767extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006768#define xmlParseContent xmlParseContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006769#endif
6770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006772#ifdef bottom_parser
6773#undef xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006774extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006775#else
6776#ifndef xmlParseCtxtExternalEntity
6777extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006778#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006779#endif
6780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006781
6782#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006783#ifdef bottom_parser
6784#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006785extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006786#else
6787#ifndef xmlParseDTD
6788extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006789#define xmlParseDTD xmlParseDTD__internal_alias
6790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006791#endif
6792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006793
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006794#ifdef bottom_parser
6795#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006796extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006797#else
6798#ifndef xmlParseDefaultDecl
6799extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006800#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006801#endif
6802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006803
6804#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006805#ifdef bottom_parser
6806#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006807extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006808#else
6809#ifndef xmlParseDoc
6810extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006811#define xmlParseDoc xmlParseDoc__internal_alias
6812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006813#endif
6814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006815
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006816#ifdef bottom_parser
6817#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006818extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006819#else
6820#ifndef xmlParseDocTypeDecl
6821extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006822#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006823#endif
6824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006825
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006826#ifdef bottom_parser
6827#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00006828extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006829#else
6830#ifndef xmlParseDocument
6831extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006832#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006833#endif
6834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006835
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006836#ifdef bottom_parser
6837#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00006838extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006839#else
6840#ifndef xmlParseElement
6841extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006842#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006843#endif
6844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006845
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006846#ifdef bottom_parser
6847#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006848extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006849#else
6850#ifndef xmlParseElementChildrenContentDecl
6851extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006852#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006853#endif
6854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006855
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006856#ifdef bottom_parser
6857#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006858extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006859#else
6860#ifndef xmlParseElementContentDecl
6861extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006862#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006863#endif
6864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006865
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006866#ifdef bottom_parser
6867#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006868extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006869#else
6870#ifndef xmlParseElementDecl
6871extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006872#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006873#endif
6874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006875
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006876#ifdef bottom_parser
6877#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006878extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006879#else
6880#ifndef xmlParseElementMixedContentDecl
6881extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006882#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006883#endif
6884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006885
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006886#ifdef bottom_parser
6887#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006888extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006889#else
6890#ifndef xmlParseEncName
6891extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006892#define xmlParseEncName xmlParseEncName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006893#endif
6894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006895
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006896#ifdef bottom_parser
6897#undef xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006898extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006899#else
6900#ifndef xmlParseEncodingDecl
6901extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006902#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006903#endif
6904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006905
6906#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006907#ifdef bottom_parser
6908#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00006909extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006910#else
6911#ifndef xmlParseEndTag
6912extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006913#define xmlParseEndTag xmlParseEndTag__internal_alias
6914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006915#endif
6916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006917
6918#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006919#ifdef bottom_parser
6920#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006921extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006922#else
6923#ifndef xmlParseEntity
6924extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006925#define xmlParseEntity xmlParseEntity__internal_alias
6926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006927#endif
6928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006930#ifdef bottom_parser
6931#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006932extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006933#else
6934#ifndef xmlParseEntityDecl
6935extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006936#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006937#endif
6938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006940#ifdef bottom_parser
6941#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006942extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006943#else
6944#ifndef xmlParseEntityRef
6945extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006946#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006947#endif
6948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006950#ifdef bottom_parser
6951#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006952extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006953#else
6954#ifndef xmlParseEntityValue
6955extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006956#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006957#endif
6958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006960#ifdef bottom_parser
6961#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006962extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006963#else
6964#ifndef xmlParseEnumeratedType
6965extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006966#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006967#endif
6968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006970#ifdef bottom_parser
6971#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006972extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006973#else
6974#ifndef xmlParseEnumerationType
6975extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006976#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006977#endif
6978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006980#ifdef bottom_parser
6981#undef xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006982extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006983#else
6984#ifndef xmlParseExtParsedEnt
6985extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006986#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006987#endif
6988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006989
6990#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006991#ifdef bottom_parser
6992#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006993extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006994#else
6995#ifndef xmlParseExternalEntity
6996extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006997#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
6998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006999#endif
7000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007002#ifdef bottom_parser
7003#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007004extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007005#else
7006#ifndef xmlParseExternalID
7007extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007008#define xmlParseExternalID xmlParseExternalID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007009#endif
7010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007012#ifdef bottom_parser
7013#undef xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007014extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007015#else
7016#ifndef xmlParseExternalSubset
7017extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007018#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007019#endif
7020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007021
7022#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007023#ifdef bottom_parser
7024#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007025extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007026#else
7027#ifndef xmlParseFile
7028extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007029#define xmlParseFile xmlParseFile__internal_alias
7030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007031#endif
7032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007034#ifdef bottom_parser
7035#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007036extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007037#else
7038#ifndef xmlParseInNodeContext
7039extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007040#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007041#endif
7042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007044#ifdef bottom_parser
7045#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007046extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007047#else
7048#ifndef xmlParseMarkupDecl
7049extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007050#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007051#endif
7052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007053
7054#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007055#ifdef bottom_parser
7056#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007057extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007058#else
7059#ifndef xmlParseMemory
7060extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007061#define xmlParseMemory xmlParseMemory__internal_alias
7062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007063#endif
7064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007066#ifdef bottom_parser
7067#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007068extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007069#else
7070#ifndef xmlParseMisc
7071extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007072#define xmlParseMisc xmlParseMisc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007073#endif
7074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007076#ifdef bottom_parser
7077#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007078extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007079#else
7080#ifndef xmlParseName
7081extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007082#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007083#endif
7084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007085
7086#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007087#ifdef bottom_legacy
7088#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007089extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007090#else
7091#ifndef xmlParseNamespace
7092extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007093#define xmlParseNamespace xmlParseNamespace__internal_alias
7094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007095#endif
7096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007097
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007098#ifdef bottom_parser
7099#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007100extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007101#else
7102#ifndef xmlParseNmtoken
7103extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007104#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007105#endif
7106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007108#ifdef bottom_parser
7109#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007110extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007111#else
7112#ifndef xmlParseNotationDecl
7113extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007114#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007115#endif
7116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007117
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007118#ifdef bottom_parser
7119#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007120extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007121#else
7122#ifndef xmlParseNotationType
7123extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007124#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007125#endif
7126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007127
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007128#ifdef bottom_parser
7129#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007130extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007131#else
7132#ifndef xmlParsePEReference
7133extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007134#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007135#endif
7136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007137
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007138#ifdef bottom_parser
7139#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007140extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007141#else
7142#ifndef xmlParsePI
7143extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007144#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007145#endif
7146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007147
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007148#ifdef bottom_parser
7149#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007150extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007151#else
7152#ifndef xmlParsePITarget
7153extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007154#define xmlParsePITarget xmlParsePITarget__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007155#endif
7156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007157
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007158#ifdef bottom_parser
7159#undef xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007160extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007161#else
7162#ifndef xmlParsePubidLiteral
7163extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007164#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007165#endif
7166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007167
7168#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007169#ifdef bottom_legacy
7170#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007171extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007172#else
7173#ifndef xmlParseQuotedString
7174extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007175#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007177#endif
7178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007179
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007180#ifdef bottom_parser
7181#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007182extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007183#else
7184#ifndef xmlParseReference
7185extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007186#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007187#endif
7188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007189
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007190#ifdef bottom_parser
7191#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007192extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007193#else
7194#ifndef xmlParseSDDecl
7195extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007196#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007197#endif
7198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007199
7200#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007201#ifdef bottom_parser
7202#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007203extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007204#else
7205#ifndef xmlParseStartTag
7206extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007207#define xmlParseStartTag xmlParseStartTag__internal_alias
7208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007209#endif
7210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007211
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007212#ifdef bottom_parser
7213#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007214extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007215#else
7216#ifndef xmlParseSystemLiteral
7217extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007218#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007219#endif
7220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007221
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007222#ifdef bottom_parser
7223#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007224extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007225#else
7226#ifndef xmlParseTextDecl
7227extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007228#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007229#endif
7230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007231
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007232#ifdef bottom_uri
7233#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007234extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007235#else
7236#ifndef xmlParseURI
7237extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007238#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007239#endif
7240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007241
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007242#ifdef bottom_uri
Daniel Veillard5eee7672005-08-22 21:22:27 +00007243#undef xmlParseURIRaw
7244extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7245#else
7246#ifndef xmlParseURIRaw
7247extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7248#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7249#endif
7250#endif
7251
7252#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007253#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007254extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007255#else
7256#ifndef xmlParseURIReference
7257extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007258#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007259#endif
7260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007261
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007262#ifdef bottom_parser
7263#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007264extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007265#else
7266#ifndef xmlParseVersionInfo
7267extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007268#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007269#endif
7270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007271
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007272#ifdef bottom_parser
7273#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007274extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007275#else
7276#ifndef xmlParseVersionNum
7277extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007278#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007279#endif
7280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007281
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007282#ifdef bottom_parser
7283#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007284extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007285#else
7286#ifndef xmlParseXMLDecl
7287extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007288#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007289#endif
7290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007291
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007292#ifdef bottom_parserInternals
7293#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007294extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007295#else
7296#ifndef xmlParserAddNodeInfo
7297extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007298#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007299#endif
7300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007301
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007302#ifdef bottom_error
7303#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007304extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007305#else
7306#ifndef xmlParserError
7307extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007308#define xmlParserError xmlParserError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007309#endif
7310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007311
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007312#ifdef bottom_parserInternals
7313#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007314extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007315#else
7316#ifndef xmlParserFindNodeInfo
7317extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007318#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007319#endif
7320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007321
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007322#ifdef bottom_parserInternals
7323#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007324extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007325#else
7326#ifndef xmlParserFindNodeInfoIndex
7327extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007328#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007329#endif
7330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007331
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007332#ifdef bottom_xmlIO
7333#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007334extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007335#else
7336#ifndef xmlParserGetDirectory
7337extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007338#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007339#endif
7340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007341
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007342#ifdef bottom_parser
7343#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007344extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007345#else
7346#ifndef xmlParserHandlePEReference
7347extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007348#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007349#endif
7350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007351
7352#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007353#ifdef bottom_legacy
7354#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007355extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007356#else
7357#ifndef xmlParserHandleReference
7358extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007359#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007361#endif
7362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007364#ifdef bottom_xmlIO
7365#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007366extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007367#else
7368#ifndef xmlParserInputBufferCreateFd
7369extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007370#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007371#endif
7372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007374#ifdef bottom_xmlIO
7375#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007376extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007377#else
7378#ifndef xmlParserInputBufferCreateFile
7379extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007380#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007381#endif
7382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007384#ifdef bottom_xmlIO
7385#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007386extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007387#else
7388#ifndef xmlParserInputBufferCreateFilename
7389extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007390#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007391#endif
7392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007394#ifdef bottom_xmlIO
7395#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007396extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007397#else
7398#ifndef xmlParserInputBufferCreateFilenameDefault
7399extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007400#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007401#endif
7402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007404#ifdef bottom_xmlIO
7405#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007406extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007407#else
7408#ifndef xmlParserInputBufferCreateIO
7409extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007410#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007411#endif
7412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007414#ifdef bottom_xmlIO
7415#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007416extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007417#else
7418#ifndef xmlParserInputBufferCreateMem
7419extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007420#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007421#endif
7422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007424#ifdef bottom_xmlIO
7425#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007426extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007427#else
7428#ifndef xmlParserInputBufferCreateStatic
7429extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007430#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007431#endif
7432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007434#ifdef bottom_xmlIO
7435#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007436extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007437#else
7438#ifndef xmlParserInputBufferGrow
7439extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007440#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007441#endif
7442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007444#ifdef bottom_xmlIO
7445#undef xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007446extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007447#else
7448#ifndef xmlParserInputBufferPush
7449extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007450#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007451#endif
7452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007454#ifdef bottom_xmlIO
7455#undef xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007456extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007457#else
7458#ifndef xmlParserInputBufferRead
7459extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007460#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007461#endif
7462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007464#ifdef bottom_parserInternals
7465#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007466extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007467#else
7468#ifndef xmlParserInputGrow
7469extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007470#define xmlParserInputGrow xmlParserInputGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007471#endif
7472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007474#ifdef bottom_parserInternals
7475#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007476extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007477#else
7478#ifndef xmlParserInputRead
7479extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007480#define xmlParserInputRead xmlParserInputRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007481#endif
7482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007484#ifdef bottom_parserInternals
7485#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007486extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007487#else
7488#ifndef xmlParserInputShrink
7489extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007490#define xmlParserInputShrink xmlParserInputShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007491#endif
7492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007494#ifdef bottom_error
7495#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007496extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007497#else
7498#ifndef xmlParserPrintFileContext
7499extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007500#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007501#endif
7502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007504#ifdef bottom_error
7505#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007506extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007507#else
7508#ifndef xmlParserPrintFileInfo
7509extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007510#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007511#endif
7512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007514#ifdef bottom_error
7515#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007516extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007517#else
7518#ifndef xmlParserValidityError
7519extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007520#define xmlParserValidityError xmlParserValidityError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007521#endif
7522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007523
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007524#ifdef bottom_error
7525#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007526extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007527#else
7528#ifndef xmlParserValidityWarning
7529extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007530#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007531#endif
7532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007533
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007534#ifdef bottom_error
7535#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007536extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007537#else
7538#ifndef xmlParserWarning
7539extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007540#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007541#endif
7542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007543
7544#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007545#ifdef bottom_pattern
7546#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007547extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007548#else
7549#ifndef xmlPatternFromRoot
7550extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007551#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007553#endif
7554#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007555
7556#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007557#ifdef bottom_pattern
7558#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007559extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007560#else
7561#ifndef xmlPatternGetStreamCtxt
7562extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007563#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007565#endif
7566#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007567
7568#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007569#ifdef bottom_pattern
7570#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007571extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007572#else
7573#ifndef xmlPatternMatch
7574extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007575#define xmlPatternMatch xmlPatternMatch__internal_alias
7576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007577#endif
7578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007579
7580#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007581#ifdef bottom_pattern
7582#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007583extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007584#else
7585#ifndef xmlPatternMaxDepth
7586extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007587#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007589#endif
7590#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007591
7592#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007593#ifdef bottom_pattern
7594#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007595extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007596#else
7597#ifndef xmlPatternStreamable
7598extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007599#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007601#endif
7602#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007603
7604#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007605#ifdef bottom_pattern
7606#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007607extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007608#else
7609#ifndef xmlPatterncompile
7610extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007611#define xmlPatterncompile xmlPatterncompile__internal_alias
7612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007613#endif
7614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007615
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007616#ifdef bottom_parserInternals
7617#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007618extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007619#else
7620#ifndef xmlPedanticParserDefault
7621extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007622#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007623#endif
7624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007625
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007626#ifdef bottom_parser
7627#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007628extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007629#else
7630#ifndef xmlPopInput
7631extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007632#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007633#endif
7634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007635
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007636#ifdef bottom_xmlIO
7637#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007638extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007639#else
7640#ifndef xmlPopInputCallbacks
7641extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007642#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007643#endif
7644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007645
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007646#ifdef bottom_uri
7647#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007648extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007649#else
7650#ifndef xmlPrintURI
7651extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007652#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007653#endif
7654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007655
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007656#ifdef bottom_parser
7657#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007658extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007659#else
7660#ifndef xmlPushInput
7661extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007662#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007663#endif
7664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007665
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007666#ifdef bottom_threads
7667#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007668extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007669#else
7670#ifndef xmlRMutexLock
7671extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007672#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007673#endif
7674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007675
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007676#ifdef bottom_threads
7677#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007678extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007679#else
7680#ifndef xmlRMutexUnlock
7681extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007682#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007683#endif
7684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007685
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007686#ifdef bottom_parser
7687#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007688extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007689#else
7690#ifndef xmlReadDoc
7691extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007692#define xmlReadDoc xmlReadDoc__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 xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007698extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007699#else
7700#ifndef xmlReadFd
7701extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007702#define xmlReadFd xmlReadFd__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_parser
7707#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007708extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007709#else
7710#ifndef xmlReadFile
7711extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007712#define xmlReadFile xmlReadFile__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_parser
7717#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007718extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007719#else
7720#ifndef xmlReadIO
7721extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007722#define xmlReadIO xmlReadIO__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 xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007728extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007729#else
7730#ifndef xmlReadMemory
7731extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007732#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007733#endif
7734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007735
7736#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007737#ifdef bottom_xmlreader
7738#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007739extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007740#else
7741#ifndef xmlReaderForDoc
7742extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007743#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007745#endif
7746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007747
7748#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007749#ifdef bottom_xmlreader
7750#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007751extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007752#else
7753#ifndef xmlReaderForFd
7754extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007755#define xmlReaderForFd xmlReaderForFd__internal_alias
7756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007757#endif
7758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007759
7760#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007761#ifdef bottom_xmlreader
7762#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007763extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007764#else
7765#ifndef xmlReaderForFile
7766extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007767#define xmlReaderForFile xmlReaderForFile__internal_alias
7768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007769#endif
7770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007771
7772#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007773#ifdef bottom_xmlreader
7774#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007775extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007776#else
7777#ifndef xmlReaderForIO
7778extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007779#define xmlReaderForIO xmlReaderForIO__internal_alias
7780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007781#endif
7782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007783
7784#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007785#ifdef bottom_xmlreader
7786#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007787extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007788#else
7789#ifndef xmlReaderForMemory
7790extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007791#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007793#endif
7794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007795
7796#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007797#ifdef bottom_xmlreader
7798#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007799extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007800#else
7801#ifndef xmlReaderNewDoc
7802extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007803#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007805#endif
7806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007807
7808#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007809#ifdef bottom_xmlreader
7810#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007811extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007812#else
7813#ifndef xmlReaderNewFd
7814extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007815#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007817#endif
7818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007819
7820#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007821#ifdef bottom_xmlreader
7822#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007823extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007824#else
7825#ifndef xmlReaderNewFile
7826extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007827#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007829#endif
7830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007831
7832#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007833#ifdef bottom_xmlreader
7834#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007835extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007836#else
7837#ifndef xmlReaderNewIO
7838extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007839#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007841#endif
7842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007843
7844#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007845#ifdef bottom_xmlreader
7846#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007847extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007848#else
7849#ifndef xmlReaderNewMemory
7850extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007851#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007853#endif
7854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007855
7856#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007857#ifdef bottom_xmlreader
7858#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007859extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007860#else
7861#ifndef xmlReaderNewWalker
7862extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007863#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
7864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007865#endif
7866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007867
7868#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007869#ifdef bottom_xmlreader
7870#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007871extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007872#else
7873#ifndef xmlReaderWalker
7874extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007875#define xmlReaderWalker xmlReaderWalker__internal_alias
7876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007877#endif
7878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007880#ifdef bottom_xmlmemory
7881#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007882extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007883#else
7884#ifndef xmlReallocLoc
7885extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007886#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007887#endif
7888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007889
7890#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007891#ifdef bottom_tree
7892#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00007893extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007894#else
7895#ifndef xmlReconciliateNs
7896extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007897#define xmlReconciliateNs xmlReconciliateNs__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_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007903#ifdef bottom_parser
7904#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007905extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007906#else
7907#ifndef xmlRecoverDoc
7908extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007909#define xmlRecoverDoc xmlRecoverDoc__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_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007915#ifdef bottom_parser
7916#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007917extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007918#else
7919#ifndef xmlRecoverFile
7920extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007921#define xmlRecoverFile xmlRecoverFile__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_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007927#ifdef bottom_parser
7928#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007929extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007930#else
7931#ifndef xmlRecoverMemory
7932extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007933#define xmlRecoverMemory xmlRecoverMemory__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_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007939#ifdef bottom_xmlregexp
7940#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007941extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007942#else
7943#ifndef xmlRegExecErrInfo
7944extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007945#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
7946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007947#endif
7948#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007949
7950#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007951#ifdef bottom_xmlregexp
7952#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007953extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007954#else
7955#ifndef xmlRegExecNextValues
7956extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007957#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
7958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007959#endif
7960#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00007961
7962#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007963#ifdef bottom_xmlregexp
7964#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007965extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007966#else
7967#ifndef xmlRegExecPushString
7968extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007969#define xmlRegExecPushString xmlRegExecPushString__internal_alias
7970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007971#endif
7972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007973
7974#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007975#ifdef bottom_xmlregexp
7976#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00007977extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007978#else
7979#ifndef xmlRegExecPushString2
7980extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007981#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
7982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007983#endif
7984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007985
7986#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007987#ifdef bottom_xmlregexp
7988#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007989extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007990#else
7991#ifndef xmlRegFreeExecCtxt
7992extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007993#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
7994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007995#endif
7996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007997
7998#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007999#ifdef bottom_xmlregexp
8000#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008001extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008002#else
8003#ifndef xmlRegFreeRegexp
8004extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008005#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008007#endif
8008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008009
8010#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008011#ifdef bottom_xmlregexp
8012#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008013extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008014#else
8015#ifndef xmlRegNewExecCtxt
8016extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008017#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008019#endif
8020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008021
8022#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008023#ifdef bottom_xmlregexp
8024#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008025extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008026#else
8027#ifndef xmlRegexpCompile
8028extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008029#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008031#endif
8032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008033
8034#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008035#ifdef bottom_xmlregexp
8036#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008037extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008038#else
8039#ifndef xmlRegexpExec
8040extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008041#define xmlRegexpExec xmlRegexpExec__internal_alias
8042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008043#endif
8044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008045
8046#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008047#ifdef bottom_xmlregexp
8048#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008049extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008050#else
8051#ifndef xmlRegexpIsDeterminist
8052extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008053#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008055#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008056#endif
8057
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008058#if defined(LIBXML_REGEXP_ENABLED)
8059#ifdef bottom_xmlregexp
8060#undef xmlRegexpPrint
8061extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8062#else
8063#ifndef xmlRegexpPrint
8064extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8065#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8066#endif
8067#endif
8068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008069
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008070#ifdef bottom_encoding
8071#undef xmlRegisterCharEncodingHandler
8072extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8073#else
8074#ifndef xmlRegisterCharEncodingHandler
8075extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8076#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8077#endif
8078#endif
8079
8080#ifdef bottom_xmlIO
8081#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008082extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008083#else
8084#ifndef xmlRegisterDefaultInputCallbacks
8085extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008086#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008087#endif
8088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008089
8090#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008091#ifdef bottom_xmlIO
8092#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008093extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008094#else
8095#ifndef xmlRegisterDefaultOutputCallbacks
8096extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008097#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008099#endif
8100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008101
8102#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008103#ifdef bottom_xmlIO
8104#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008105extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008106#else
8107#ifndef xmlRegisterHTTPPostCallbacks
8108extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008109#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008111#endif
8112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008113
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008114#ifdef bottom_xmlIO
8115#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008116extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008117#else
8118#ifndef xmlRegisterInputCallbacks
8119extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008120#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008121#endif
8122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008124#ifdef bottom_globals
8125#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008126extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008127#else
8128#ifndef xmlRegisterNodeDefault
8129extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008130#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008131#endif
8132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008133
8134#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008135#ifdef bottom_xmlIO
8136#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008137extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008138#else
8139#ifndef xmlRegisterOutputCallbacks
8140extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008141#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008143#endif
8144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008145
8146#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008147#ifdef bottom_relaxng
8148#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008149extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008150#else
8151#ifndef xmlRelaxNGCleanupTypes
8152extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008153#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008155#endif
8156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008157
8158#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008159#ifdef bottom_relaxng
8160#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008161extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008162#else
8163#ifndef xmlRelaxNGDump
8164extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008165#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008167#endif
8168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008169
8170#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008171#ifdef bottom_relaxng
8172#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008173extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008174#else
8175#ifndef xmlRelaxNGDumpTree
8176extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008177#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008179#endif
8180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008181
8182#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008183#ifdef bottom_relaxng
8184#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008185extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008186#else
8187#ifndef xmlRelaxNGFree
8188extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008189#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008191#endif
8192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008193
8194#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008195#ifdef bottom_relaxng
8196#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008197extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008198#else
8199#ifndef xmlRelaxNGFreeParserCtxt
8200extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008201#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008203#endif
8204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008205
8206#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008207#ifdef bottom_relaxng
8208#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008209extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008210#else
8211#ifndef xmlRelaxNGFreeValidCtxt
8212extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008213#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008215#endif
8216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008217
8218#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008219#ifdef bottom_relaxng
8220#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008221extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008222#else
8223#ifndef xmlRelaxNGGetParserErrors
8224extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008225#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008227#endif
8228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008229
8230#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008231#ifdef bottom_relaxng
8232#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008233extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008234#else
8235#ifndef xmlRelaxNGGetValidErrors
8236extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008237#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008239#endif
8240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008241
8242#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008243#ifdef bottom_relaxng
8244#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008245extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008246#else
8247#ifndef xmlRelaxNGInitTypes
8248extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008249#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008251#endif
8252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008253
8254#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008255#ifdef bottom_relaxng
8256#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008257extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008258#else
8259#ifndef xmlRelaxNGNewDocParserCtxt
8260extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008261#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008263#endif
8264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008265
8266#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008267#ifdef bottom_relaxng
8268#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008269extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008270#else
8271#ifndef xmlRelaxNGNewMemParserCtxt
8272extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008273#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008275#endif
8276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008277
8278#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008279#ifdef bottom_relaxng
8280#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008281extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008282#else
8283#ifndef xmlRelaxNGNewParserCtxt
8284extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008285#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008287#endif
8288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008289
8290#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008291#ifdef bottom_relaxng
8292#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008293extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008294#else
8295#ifndef xmlRelaxNGNewValidCtxt
8296extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008297#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008299#endif
8300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008301
8302#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008303#ifdef bottom_relaxng
8304#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008305extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008306#else
8307#ifndef xmlRelaxNGParse
8308extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008309#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008311#endif
8312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008313
8314#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008315#ifdef bottom_relaxng
8316#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008317extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008318#else
8319#ifndef xmlRelaxNGSetParserErrors
8320extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008321#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008323#endif
8324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008325
8326#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008327#ifdef bottom_relaxng
8328#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008329extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008330#else
8331#ifndef xmlRelaxNGSetValidErrors
8332extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008333#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008335#endif
8336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008337
8338#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008339#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008340#undef xmlRelaxNGSetValidStructuredErrors
8341extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8342#else
8343#ifndef xmlRelaxNGSetValidStructuredErrors
8344extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8345#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8346#endif
8347#endif
8348#endif
8349
8350#if defined(LIBXML_SCHEMAS_ENABLED)
8351#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008352#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008353extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008354#else
8355#ifndef xmlRelaxNGValidateDoc
8356extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008357#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008359#endif
8360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008361
8362#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008363#ifdef bottom_relaxng
8364#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008365extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008366#else
8367#ifndef xmlRelaxNGValidateFullElement
8368extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008369#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008371#endif
8372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008373
8374#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008375#ifdef bottom_relaxng
8376#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008377extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008378#else
8379#ifndef xmlRelaxNGValidatePopElement
8380extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008381#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008383#endif
8384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008385
8386#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008387#ifdef bottom_relaxng
8388#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008389extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008390#else
8391#ifndef xmlRelaxNGValidatePushCData
8392extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008393#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008395#endif
8396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008397
8398#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008399#ifdef bottom_relaxng
8400#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008401extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008402#else
8403#ifndef xmlRelaxNGValidatePushElement
8404extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008405#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008407#endif
8408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008409
8410#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008411#ifdef bottom_relaxng
8412#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008413extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008414#else
8415#ifndef xmlRelaxParserSetFlag
8416extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008417#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008419#endif
8420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008421
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008422#ifdef bottom_valid
8423#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008424extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008425#else
8426#ifndef xmlRemoveID
8427extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008428#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008429#endif
8430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008431
8432#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008433#ifdef bottom_tree
8434#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008435extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008436#else
8437#ifndef xmlRemoveProp
8438extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008439#define xmlRemoveProp xmlRemoveProp__internal_alias
8440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008441#endif
8442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008444#ifdef bottom_valid
8445#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008446extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008447#else
8448#ifndef xmlRemoveRef
8449extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008450#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008451#endif
8452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008453
8454#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008455#ifdef bottom_tree
8456#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008457extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008458#else
8459#ifndef xmlReplaceNode
8460extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008461#define xmlReplaceNode xmlReplaceNode__internal_alias
8462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008463#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008464#endif
8465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008466#ifdef bottom_error
8467#undef xmlResetError
8468extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8469#else
8470#ifndef xmlResetError
8471extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8472#define xmlResetError xmlResetError__internal_alias
8473#endif
8474#endif
8475
8476#ifdef bottom_error
8477#undef xmlResetLastError
8478extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8479#else
8480#ifndef xmlResetLastError
8481extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8482#define xmlResetLastError xmlResetLastError__internal_alias
8483#endif
8484#endif
8485
8486#ifdef bottom_SAX2
8487#undef xmlSAX2AttributeDecl
8488extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8489#else
8490#ifndef xmlSAX2AttributeDecl
8491extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8492#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8493#endif
8494#endif
8495
8496#ifdef bottom_SAX2
8497#undef xmlSAX2CDataBlock
8498extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8499#else
8500#ifndef xmlSAX2CDataBlock
8501extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8502#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8503#endif
8504#endif
8505
8506#ifdef bottom_SAX2
8507#undef xmlSAX2Characters
8508extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8509#else
8510#ifndef xmlSAX2Characters
8511extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8512#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8513#endif
8514#endif
8515
8516#ifdef bottom_SAX2
8517#undef xmlSAX2Comment
8518extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8519#else
8520#ifndef xmlSAX2Comment
8521extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8522#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8523#endif
8524#endif
8525
8526#ifdef bottom_SAX2
8527#undef xmlSAX2ElementDecl
8528extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8529#else
8530#ifndef xmlSAX2ElementDecl
8531extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8532#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8533#endif
8534#endif
8535
8536#ifdef bottom_SAX2
8537#undef xmlSAX2EndDocument
8538extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8539#else
8540#ifndef xmlSAX2EndDocument
8541extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8542#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8543#endif
8544#endif
8545
8546#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
8547#ifdef bottom_SAX2
8548#undef xmlSAX2EndElement
8549extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8550#else
8551#ifndef xmlSAX2EndElement
8552extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8553#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8554#endif
8555#endif
8556#endif
8557
8558#ifdef bottom_SAX2
8559#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008560extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008561#else
8562#ifndef xmlSAX2EndElementNs
8563extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008564#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008565#endif
8566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008567
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008568#ifdef bottom_SAX2
8569#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008570extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008571#else
8572#ifndef xmlSAX2EntityDecl
8573extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008574#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008575#endif
8576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008577
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008578#ifdef bottom_SAX2
8579#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008580extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008581#else
8582#ifndef xmlSAX2ExternalSubset
8583extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008584#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008585#endif
8586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008587
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008588#ifdef bottom_SAX2
8589#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008590extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008591#else
8592#ifndef xmlSAX2GetColumnNumber
8593extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008594#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008595#endif
8596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008597
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008598#ifdef bottom_SAX2
8599#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008600extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008601#else
8602#ifndef xmlSAX2GetEntity
8603extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008604#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008605#endif
8606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008607
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008608#ifdef bottom_SAX2
8609#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008610extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008611#else
8612#ifndef xmlSAX2GetLineNumber
8613extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008614#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008615#endif
8616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008617
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008618#ifdef bottom_SAX2
8619#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008620extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008621#else
8622#ifndef xmlSAX2GetParameterEntity
8623extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008624#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008625#endif
8626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008627
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008628#ifdef bottom_SAX2
8629#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008630extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008631#else
8632#ifndef xmlSAX2GetPublicId
8633extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008634#define xmlSAX2GetPublicId xmlSAX2GetPublicId__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 xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008640extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008641#else
8642#ifndef xmlSAX2GetSystemId
8643extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008644#define xmlSAX2GetSystemId xmlSAX2GetSystemId__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 xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008650extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008651#else
8652#ifndef xmlSAX2HasExternalSubset
8653extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008654#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__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 xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008660extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008661#else
8662#ifndef xmlSAX2HasInternalSubset
8663extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008664#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__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 xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008670extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008671#else
8672#ifndef xmlSAX2IgnorableWhitespace
8673extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008674#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__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 xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008680extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008681#else
8682#ifndef xmlSAX2InitDefaultSAXHandler
8683extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008684#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008685#endif
8686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008687
8688#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008689#ifdef bottom_SAX2
8690#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008691extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008692#else
8693#ifndef xmlSAX2InitDocbDefaultSAXHandler
8694extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008695#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008697#endif
8698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008699
8700#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008701#ifdef bottom_SAX2
8702#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008703extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008704#else
8705#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8706extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008707#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008709#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008710#endif
8711
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008712#ifdef bottom_SAX2
8713#undef xmlSAX2InternalSubset
8714extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8715#else
8716#ifndef xmlSAX2InternalSubset
8717extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8718#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8719#endif
8720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008721
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008722#ifdef bottom_SAX2
8723#undef xmlSAX2IsStandalone
8724extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8725#else
8726#ifndef xmlSAX2IsStandalone
8727extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8728#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8729#endif
8730#endif
8731
8732#ifdef bottom_SAX2
8733#undef xmlSAX2NotationDecl
8734extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8735#else
8736#ifndef xmlSAX2NotationDecl
8737extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8738#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8739#endif
8740#endif
8741
8742#ifdef bottom_SAX2
8743#undef xmlSAX2ProcessingInstruction
8744extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8745#else
8746#ifndef xmlSAX2ProcessingInstruction
8747extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8748#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8749#endif
8750#endif
8751
8752#ifdef bottom_SAX2
8753#undef xmlSAX2Reference
8754extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8755#else
8756#ifndef xmlSAX2Reference
8757extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8758#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8759#endif
8760#endif
8761
8762#ifdef bottom_SAX2
8763#undef xmlSAX2ResolveEntity
8764extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8765#else
8766#ifndef xmlSAX2ResolveEntity
8767extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8768#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8769#endif
8770#endif
8771
8772#ifdef bottom_SAX2
8773#undef xmlSAX2SetDocumentLocator
8774extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8775#else
8776#ifndef xmlSAX2SetDocumentLocator
8777extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8778#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8779#endif
8780#endif
8781
8782#ifdef bottom_SAX2
8783#undef xmlSAX2StartDocument
8784extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8785#else
8786#ifndef xmlSAX2StartDocument
8787extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8788#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8789#endif
8790#endif
8791
8792#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED)
8793#ifdef bottom_SAX2
8794#undef xmlSAX2StartElement
8795extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8796#else
8797#ifndef xmlSAX2StartElement
8798extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8799#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8800#endif
8801#endif
8802#endif
8803
8804#ifdef bottom_SAX2
8805#undef xmlSAX2StartElementNs
8806extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8807#else
8808#ifndef xmlSAX2StartElementNs
8809extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8810#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8811#endif
8812#endif
8813
8814#ifdef bottom_SAX2
8815#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008816extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008817#else
8818#ifndef xmlSAX2UnparsedEntityDecl
8819extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008820#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008821#endif
8822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008823
8824#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008825#ifdef bottom_SAX2
8826#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008827extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008828#else
8829#ifndef xmlSAXDefaultVersion
8830extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008831#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008833#endif
8834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008835
8836#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008837#ifdef bottom_parser
8838#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008839extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008840#else
8841#ifndef xmlSAXParseDTD
8842extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008843#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008845#endif
8846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008847
8848#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008849#ifdef bottom_parser
8850#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008851extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008852#else
8853#ifndef xmlSAXParseDoc
8854extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008855#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
8856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008857#endif
8858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008859
8860#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008861#ifdef bottom_parser
8862#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008863extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008864#else
8865#ifndef xmlSAXParseEntity
8866extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008867#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
8868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008869#endif
8870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008871
8872#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008873#ifdef bottom_parser
8874#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008875extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008876#else
8877#ifndef xmlSAXParseFile
8878extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008879#define xmlSAXParseFile xmlSAXParseFile__internal_alias
8880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008881#endif
8882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008883
8884#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008885#ifdef bottom_parser
8886#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008887extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008888#else
8889#ifndef xmlSAXParseFileWithData
8890extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008891#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
8892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008893#endif
8894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008895
8896#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008897#ifdef bottom_parser
8898#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008899extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008900#else
8901#ifndef xmlSAXParseMemory
8902extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008903#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
8904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008905#endif
8906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008907
8908#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008909#ifdef bottom_parser
8910#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008911extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008912#else
8913#ifndef xmlSAXParseMemoryWithData
8914extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008915#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
8916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008917#endif
8918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008919
8920#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008921#ifdef bottom_parser
8922#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008923extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008924#else
8925#ifndef xmlSAXUserParseFile
8926extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008927#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
8928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008929#endif
8930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008931
8932#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008933#ifdef bottom_parser
8934#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008935extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008936#else
8937#ifndef xmlSAXUserParseMemory
8938extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008939#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
8940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008941#endif
8942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008944#ifdef bottom_SAX2
8945#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008946extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008947#else
8948#ifndef xmlSAXVersion
8949extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008950#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008951#endif
8952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008953
8954#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008955#ifdef bottom_xmlsave
8956#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00008957extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008958#else
8959#ifndef xmlSaveClose
8960extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008961#define xmlSaveClose xmlSaveClose__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008967#ifdef bottom_xmlsave
8968#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008969extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008970#else
8971#ifndef xmlSaveDoc
8972extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008973#define xmlSaveDoc xmlSaveDoc__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008979#ifdef bottom_xmlsave
8980#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008981extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008982#else
8983#ifndef xmlSaveFile
8984extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008985#define xmlSaveFile xmlSaveFile__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008991#ifdef bottom_xmlsave
8992#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008993extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008994#else
8995#ifndef xmlSaveFileEnc
8996extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008997#define xmlSaveFileEnc xmlSaveFileEnc__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009003#ifdef bottom_xmlsave
9004#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009005extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009006#else
9007#ifndef xmlSaveFileTo
9008extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009009#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009011#endif
9012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009013
9014#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009015#ifdef bottom_xmlsave
9016#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009017extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009018#else
9019#ifndef xmlSaveFlush
9020extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009021#define xmlSaveFlush xmlSaveFlush__internal_alias
9022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009023#endif
9024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009025
9026#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009027#ifdef bottom_xmlsave
9028#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009029extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009030#else
9031#ifndef xmlSaveFormatFile
9032extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009033#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009035#endif
9036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009037
9038#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009039#ifdef bottom_xmlsave
9040#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009041extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009042#else
9043#ifndef xmlSaveFormatFileEnc
9044extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009045#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009047#endif
9048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009049
9050#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009051#ifdef bottom_xmlsave
9052#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009053extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009054#else
9055#ifndef xmlSaveFormatFileTo
9056extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009057#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009059#endif
9060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009061
9062#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009063#ifdef bottom_xmlsave
9064#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009065extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009066#else
9067#ifndef xmlSaveSetAttrEscape
9068extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009069#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009071#endif
9072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009073
9074#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009075#ifdef bottom_xmlsave
9076#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009077extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009078#else
9079#ifndef xmlSaveSetEscape
9080extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009081#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009083#endif
9084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009085
9086#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009087#ifdef bottom_xmlsave
9088#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009089extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009090#else
9091#ifndef xmlSaveToFd
9092extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009093#define xmlSaveToFd xmlSaveToFd__internal_alias
9094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009095#endif
9096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009097
9098#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009099#ifdef bottom_xmlsave
9100#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009101extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009102#else
9103#ifndef xmlSaveToFilename
9104extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009105#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009107#endif
9108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009109
9110#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009111#ifdef bottom_xmlsave
9112#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009113extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009114#else
9115#ifndef xmlSaveToIO
9116extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009117#define xmlSaveToIO xmlSaveToIO__internal_alias
9118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009119#endif
9120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009121
9122#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009123#ifdef bottom_xmlsave
9124#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009125extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009126#else
9127#ifndef xmlSaveTree
9128extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009129#define xmlSaveTree xmlSaveTree__internal_alias
9130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009131#endif
9132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009134#ifdef bottom_uri
9135#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009136extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009137#else
9138#ifndef xmlSaveUri
9139extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009140#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009141#endif
9142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009143
9144#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009145#ifdef bottom_legacy
9146#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009147extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009148#else
9149#ifndef xmlScanName
9150extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009151#define xmlScanName xmlScanName__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_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009157#ifdef bottom_xmlschemas
9158#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009159extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009160#else
9161#ifndef xmlSchemaCheckFacet
9162extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009163#define xmlSchemaCheckFacet xmlSchemaCheckFacet__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_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009169#ifdef bottom_xmlschemastypes
9170#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009171extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009172#else
9173#ifndef xmlSchemaCleanupTypes
9174extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009175#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__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_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009181#ifdef bottom_xmlschemastypes
9182#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009183extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009184#else
9185#ifndef xmlSchemaCollapseString
9186extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009187#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009189#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009190#endif
9191
Daniel Veillardb5839c32005-02-19 18:27:14 +00009192#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009193#ifdef bottom_xmlschemastypes
9194#undef xmlSchemaCompareValues
9195extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9196#else
9197#ifndef xmlSchemaCompareValues
9198extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9199#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9200#endif
9201#endif
9202#endif
9203
9204#if defined(LIBXML_SCHEMAS_ENABLED)
9205#ifdef bottom_xmlschemastypes
9206#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009207extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009208#else
9209#ifndef xmlSchemaCompareValuesWhtsp
9210extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009211#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009213#endif
9214#endif
9215
9216#if defined(LIBXML_SCHEMAS_ENABLED)
9217#ifdef bottom_xmlschemastypes
9218#undef xmlSchemaCopyValue
9219extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9220#else
9221#ifndef xmlSchemaCopyValue
9222extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9223#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9224#endif
9225#endif
9226#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009227
Daniel Veillardbe076e92005-01-04 20:18:14 +00009228#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009229#ifdef bottom_xmlschemas
9230#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009231extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009232#else
9233#ifndef xmlSchemaDump
9234extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009235#define xmlSchemaDump xmlSchemaDump__internal_alias
9236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009237#endif
9238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009239
9240#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009241#ifdef bottom_xmlschemas
9242#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009243extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009244#else
9245#ifndef xmlSchemaFree
9246extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009247#define xmlSchemaFree xmlSchemaFree__internal_alias
9248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009249#endif
9250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009251
9252#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009253#ifdef bottom_xmlschemas
9254#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009255extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009256#else
9257#ifndef xmlSchemaFreeFacet
9258extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009259#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009261#endif
9262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009263
9264#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009265#ifdef bottom_xmlschemas
9266#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009267extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009268#else
9269#ifndef xmlSchemaFreeParserCtxt
9270extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009271#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009273#endif
9274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009275
9276#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009277#ifdef bottom_xmlschemas
9278#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009279extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009280#else
9281#ifndef xmlSchemaFreeType
9282extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009283#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009285#endif
9286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009287
9288#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009289#ifdef bottom_xmlschemas
9290#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009291extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009292#else
9293#ifndef xmlSchemaFreeValidCtxt
9294extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009295#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009297#endif
9298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009299
9300#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009301#ifdef bottom_xmlschemastypes
9302#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009303extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009304#else
9305#ifndef xmlSchemaFreeValue
9306extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009307#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009309#endif
9310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009311
9312#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009313#ifdef bottom_xmlschemas
9314#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009315extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009316#else
9317#ifndef xmlSchemaFreeWildcard
9318extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009319#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009321#endif
9322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009323
9324#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009325#ifdef bottom_xmlschemastypes
9326#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009327extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009328#else
9329#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9330extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009331#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009333#endif
9334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009335
9336#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009337#ifdef bottom_xmlschemastypes
9338#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009339extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009340#else
9341#ifndef xmlSchemaGetBuiltInType
9342extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009343#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009345#endif
9346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009347
9348#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009349#ifdef bottom_xmlschemastypes
9350#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009351extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009352#else
9353#ifndef xmlSchemaGetCanonValue
9354extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009355#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009357#endif
9358#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009359
9360#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009361#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009362#undef xmlSchemaGetCanonValueWhtsp
9363extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9364#else
9365#ifndef xmlSchemaGetCanonValueWhtsp
9366extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9367#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9368#endif
9369#endif
9370#endif
9371
9372#if defined(LIBXML_SCHEMAS_ENABLED)
9373#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009374#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009375extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009376#else
9377#ifndef xmlSchemaGetFacetValueAsULong
9378extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009379#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009381#endif
9382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009383
9384#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009385#ifdef bottom_xmlschemas
9386#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009387extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009388#else
9389#ifndef xmlSchemaGetParserErrors
9390extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009391#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009393#endif
9394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009395
9396#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009397#ifdef bottom_xmlschemastypes
9398#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009399extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009400#else
9401#ifndef xmlSchemaGetPredefinedType
9402extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009403#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009405#endif
9406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009407
9408#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009409#ifdef bottom_xmlschemastypes
9410#undef xmlSchemaGetValType
9411extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9412#else
9413#ifndef xmlSchemaGetValType
9414extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9415#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9416#endif
9417#endif
9418#endif
9419
9420#if defined(LIBXML_SCHEMAS_ENABLED)
9421#ifdef bottom_xmlschemas
9422#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009423extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009424#else
9425#ifndef xmlSchemaGetValidErrors
9426extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009427#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009429#endif
9430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009431
9432#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009433#ifdef bottom_xmlschemastypes
9434#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009435extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009436#else
9437#ifndef xmlSchemaInitTypes
9438extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009439#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009441#endif
9442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009443
9444#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009445#ifdef bottom_xmlschemastypes
9446#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009447extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009448#else
9449#ifndef xmlSchemaIsBuiltInTypeFacet
9450extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009451#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009453#endif
9454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009455
9456#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009457#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009458#undef xmlSchemaIsValid
9459extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9460#else
9461#ifndef xmlSchemaIsValid
9462extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9463#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9464#endif
9465#endif
9466#endif
9467
9468#if defined(LIBXML_SCHEMAS_ENABLED)
9469#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009470#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009471extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009472#else
9473#ifndef xmlSchemaNewDocParserCtxt
9474extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009475#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009477#endif
9478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009479
9480#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009481#ifdef bottom_xmlschemas
9482#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009483extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009484#else
9485#ifndef xmlSchemaNewFacet
9486extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009487#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009489#endif
9490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009491
9492#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009493#ifdef bottom_xmlschemas
9494#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009495extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009496#else
9497#ifndef xmlSchemaNewMemParserCtxt
9498extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009499#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009501#endif
9502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009503
9504#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009505#ifdef bottom_xmlschemastypes
9506#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009507extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009508#else
9509#ifndef xmlSchemaNewNOTATIONValue
9510extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009511#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009513#endif
9514#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009515
9516#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009517#ifdef bottom_xmlschemas
9518#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009519extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009520#else
9521#ifndef xmlSchemaNewParserCtxt
9522extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009523#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009525#endif
9526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009527
9528#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009529#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009530#undef xmlSchemaNewQNameValue
9531extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9532#else
9533#ifndef xmlSchemaNewQNameValue
9534extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9535#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9536#endif
9537#endif
9538#endif
9539
9540#if defined(LIBXML_SCHEMAS_ENABLED)
9541#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009542#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009543extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009544#else
9545#ifndef xmlSchemaNewStringValue
9546extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009547#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009549#endif
9550#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009551
9552#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009553#ifdef bottom_xmlschemas
9554#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009555extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009556#else
9557#ifndef xmlSchemaNewValidCtxt
9558extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009559#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009561#endif
9562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009563
9564#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009565#ifdef bottom_xmlschemas
9566#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009567extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009568#else
9569#ifndef xmlSchemaParse
9570extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009571#define xmlSchemaParse xmlSchemaParse__internal_alias
9572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009573#endif
9574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009575
9576#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009577#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009578#undef xmlSchemaSAXPlug
9579extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9580#else
9581#ifndef xmlSchemaSAXPlug
9582extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9583#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9584#endif
9585#endif
9586#endif
9587
9588#if defined(LIBXML_SCHEMAS_ENABLED)
9589#ifdef bottom_xmlschemas
9590#undef xmlSchemaSAXUnplug
9591extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9592#else
9593#ifndef xmlSchemaSAXUnplug
9594extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9595#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9596#endif
9597#endif
9598#endif
9599
9600#if defined(LIBXML_SCHEMAS_ENABLED)
9601#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009602#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009603extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009604#else
9605#ifndef xmlSchemaSetParserErrors
9606extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009607#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009609#endif
9610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009611
9612#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009613#ifdef bottom_xmlschemas
9614#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009615extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009616#else
9617#ifndef xmlSchemaSetValidErrors
9618extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009619#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009621#endif
9622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009623
9624#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009625#ifdef bottom_xmlschemas
9626#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009627extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009628#else
9629#ifndef xmlSchemaSetValidOptions
9630extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009631#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009633#endif
9634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009635
9636#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009637#ifdef bottom_xmlschemas
9638#undef xmlSchemaSetValidStructuredErrors
9639extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9640#else
9641#ifndef xmlSchemaSetValidStructuredErrors
9642extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9643#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9644#endif
9645#endif
9646#endif
9647
9648#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009649#ifdef bottom_xmlschemastypes
9650#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009651extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009652#else
9653#ifndef xmlSchemaValPredefTypeNode
9654extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009655#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009657#endif
9658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009659
9660#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009661#ifdef bottom_xmlschemastypes
9662#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009663extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009664#else
9665#ifndef xmlSchemaValPredefTypeNodeNoNorm
9666extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009667#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009669#endif
9670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009671
9672#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009673#ifdef bottom_xmlschemas
9674#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009675extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009676#else
9677#ifndef xmlSchemaValidCtxtGetOptions
9678extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009679#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009681#endif
9682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009683
9684#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009685#ifdef bottom_xmlschemas
9686#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009687extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009688#else
9689#ifndef xmlSchemaValidateDoc
9690extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009691#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009693#endif
9694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009695
9696#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009697#ifdef bottom_xmlschemastypes
9698#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009699extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009700#else
9701#ifndef xmlSchemaValidateFacet
9702extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009703#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009705#endif
9706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009707
9708#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009709#ifdef bottom_xmlschemastypes
9710#undef xmlSchemaValidateFacetWhtsp
9711extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9712#else
9713#ifndef xmlSchemaValidateFacetWhtsp
9714extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9715#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9716#endif
9717#endif
9718#endif
9719
9720#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009721#ifdef bottom_xmlschemas
9722#undef xmlSchemaValidateFile
9723extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9724#else
9725#ifndef xmlSchemaValidateFile
9726extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9727#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9728#endif
9729#endif
9730#endif
9731
9732#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009733#ifdef bottom_xmlschemastypes
9734#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009735extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009736#else
9737#ifndef xmlSchemaValidateLengthFacet
9738extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009739#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009741#endif
9742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009743
9744#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009745#ifdef bottom_xmlschemastypes
9746#undef xmlSchemaValidateLengthFacetWhtsp
9747extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9748#else
9749#ifndef xmlSchemaValidateLengthFacetWhtsp
9750extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9751#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9752#endif
9753#endif
9754#endif
9755
9756#if defined(LIBXML_SCHEMAS_ENABLED)
9757#ifdef bottom_xmlschemastypes
9758#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009759extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009760#else
9761#ifndef xmlSchemaValidateListSimpleTypeFacet
9762extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009763#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009765#endif
9766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009767
9768#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009769#ifdef bottom_xmlschemas
9770#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009771extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009772#else
9773#ifndef xmlSchemaValidateOneElement
9774extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009775#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009777#endif
9778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009779
9780#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009781#ifdef bottom_xmlschemastypes
9782#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009783extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009784#else
9785#ifndef xmlSchemaValidatePredefinedType
9786extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009787#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009789#endif
9790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009791
9792#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009793#ifdef bottom_xmlschemas
9794#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009795extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009796#else
9797#ifndef xmlSchemaValidateStream
9798extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009799#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009801#endif
9802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009803
9804#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009805#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009806#undef xmlSchemaValueAppend
9807extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9808#else
9809#ifndef xmlSchemaValueAppend
9810extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9811#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9812#endif
9813#endif
9814#endif
9815
9816#if defined(LIBXML_SCHEMAS_ENABLED)
9817#ifdef bottom_xmlschemastypes
9818#undef xmlSchemaValueGetAsBoolean
9819extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9820#else
9821#ifndef xmlSchemaValueGetAsBoolean
9822extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9823#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9824#endif
9825#endif
9826#endif
9827
9828#if defined(LIBXML_SCHEMAS_ENABLED)
9829#ifdef bottom_xmlschemastypes
9830#undef xmlSchemaValueGetAsString
9831extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9832#else
9833#ifndef xmlSchemaValueGetAsString
9834extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9835#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9836#endif
9837#endif
9838#endif
9839
9840#if defined(LIBXML_SCHEMAS_ENABLED)
9841#ifdef bottom_xmlschemastypes
9842#undef xmlSchemaValueGetNext
9843extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
9844#else
9845#ifndef xmlSchemaValueGetNext
9846extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
9847#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
9848#endif
9849#endif
9850#endif
9851
9852#if defined(LIBXML_SCHEMAS_ENABLED)
9853#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009854#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009855extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009856#else
9857#ifndef xmlSchemaWhiteSpaceReplace
9858extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009859#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
9860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009861#endif
9862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009863
Daniel Veillard5eee7672005-08-22 21:22:27 +00009864#if defined(LIBXML_SCHEMATRON_ENABLED)
9865#ifdef bottom_schematron
9866#undef xmlSchematronFree
9867extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
9868#else
9869#ifndef xmlSchematronFree
9870extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
9871#define xmlSchematronFree xmlSchematronFree__internal_alias
9872#endif
9873#endif
9874#endif
9875
9876#if defined(LIBXML_SCHEMATRON_ENABLED)
9877#ifdef bottom_schematron
9878#undef xmlSchematronFreeParserCtxt
9879extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
9880#else
9881#ifndef xmlSchematronFreeParserCtxt
9882extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
9883#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
9884#endif
9885#endif
9886#endif
9887
9888#if defined(LIBXML_SCHEMATRON_ENABLED)
9889#ifdef bottom_schematron
9890#undef xmlSchematronFreeValidCtxt
9891extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
9892#else
9893#ifndef xmlSchematronFreeValidCtxt
9894extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
9895#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
9896#endif
9897#endif
9898#endif
9899
9900#if defined(LIBXML_SCHEMATRON_ENABLED)
9901#ifdef bottom_schematron
9902#undef xmlSchematronNewDocParserCtxt
9903extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
9904#else
9905#ifndef xmlSchematronNewDocParserCtxt
9906extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
9907#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
9908#endif
9909#endif
9910#endif
9911
9912#if defined(LIBXML_SCHEMATRON_ENABLED)
9913#ifdef bottom_schematron
9914#undef xmlSchematronNewMemParserCtxt
9915extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
9916#else
9917#ifndef xmlSchematronNewMemParserCtxt
9918extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
9919#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
9920#endif
9921#endif
9922#endif
9923
9924#if defined(LIBXML_SCHEMATRON_ENABLED)
9925#ifdef bottom_schematron
9926#undef xmlSchematronNewParserCtxt
9927extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
9928#else
9929#ifndef xmlSchematronNewParserCtxt
9930extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
9931#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
9932#endif
9933#endif
9934#endif
9935
9936#if defined(LIBXML_SCHEMATRON_ENABLED)
9937#ifdef bottom_schematron
9938#undef xmlSchematronNewValidCtxt
9939extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
9940#else
9941#ifndef xmlSchematronNewValidCtxt
9942extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
9943#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
9944#endif
9945#endif
9946#endif
9947
9948#if defined(LIBXML_SCHEMATRON_ENABLED)
9949#ifdef bottom_schematron
9950#undef xmlSchematronParse
9951extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
9952#else
9953#ifndef xmlSchematronParse
9954extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
9955#define xmlSchematronParse xmlSchematronParse__internal_alias
9956#endif
9957#endif
9958#endif
9959
9960#if defined(LIBXML_SCHEMATRON_ENABLED)
9961#ifdef bottom_schematron
9962#undef xmlSchematronSetParserErrors
9963extern __typeof (xmlSchematronSetParserErrors) xmlSchematronSetParserErrors __attribute((alias("xmlSchematronSetParserErrors__internal_alias")));
9964#else
9965#ifndef xmlSchematronSetParserErrors
9966extern __typeof (xmlSchematronSetParserErrors) xmlSchematronSetParserErrors__internal_alias __attribute((visibility("hidden")));
9967#define xmlSchematronSetParserErrors xmlSchematronSetParserErrors__internal_alias
9968#endif
9969#endif
9970#endif
9971
9972#if defined(LIBXML_SCHEMATRON_ENABLED)
9973#ifdef bottom_schematron
9974#undef xmlSchematronSetValidErrors
9975extern __typeof (xmlSchematronSetValidErrors) xmlSchematronSetValidErrors __attribute((alias("xmlSchematronSetValidErrors__internal_alias")));
9976#else
9977#ifndef xmlSchematronSetValidErrors
9978extern __typeof (xmlSchematronSetValidErrors) xmlSchematronSetValidErrors__internal_alias __attribute((visibility("hidden")));
9979#define xmlSchematronSetValidErrors xmlSchematronSetValidErrors__internal_alias
9980#endif
9981#endif
9982#endif
9983
9984#if defined(LIBXML_SCHEMATRON_ENABLED)
9985#ifdef bottom_schematron
9986#undef xmlSchematronSetValidStructuredErrors
9987extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
9988#else
9989#ifndef xmlSchematronSetValidStructuredErrors
9990extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9991#define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
9992#endif
9993#endif
9994#endif
9995
9996#if defined(LIBXML_SCHEMATRON_ENABLED)
9997#ifdef bottom_schematron
9998#undef xmlSchematronValidateDoc
9999extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10000#else
10001#ifndef xmlSchematronValidateDoc
10002extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10003#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10004#endif
10005#endif
10006#endif
10007
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010008#ifdef bottom_tree
10009#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010010extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010011#else
10012#ifndef xmlSearchNs
10013extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010014#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010015#endif
10016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010017
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010018#ifdef bottom_tree
10019#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010020extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010021#else
10022#ifndef xmlSearchNsByHref
10023extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010024#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010025#endif
10026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010027
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010028#ifdef bottom_tree
10029#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010030extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010031#else
10032#ifndef xmlSetBufferAllocationScheme
10033extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010034#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010035#endif
10036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010037
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010038#ifdef bottom_tree
10039#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010040extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010041#else
10042#ifndef xmlSetCompressMode
10043extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010044#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010045#endif
10046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010047
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010048#ifdef bottom_tree
10049#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010050extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010051#else
10052#ifndef xmlSetDocCompressMode
10053extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010054#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010055#endif
10056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010057
10058#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010059#ifdef bottom_parser
10060#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010061extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010062#else
10063#ifndef xmlSetEntityReferenceFunc
10064extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010065#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010067#endif
10068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010069
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010070#ifdef bottom_xmlIO
10071#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010072extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010073#else
10074#ifndef xmlSetExternalEntityLoader
10075extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010076#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010077#endif
10078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010079
10080#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010081#ifdef bottom_legacy
10082#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010083extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010084#else
10085#ifndef xmlSetFeature
10086extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010087#define xmlSetFeature xmlSetFeature__internal_alias
10088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010089#endif
10090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010091
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010092#ifdef bottom_error
10093#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010094extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010095#else
10096#ifndef xmlSetGenericErrorFunc
10097extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010098#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010099#endif
10100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010101
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010102#ifdef bottom_tree
10103#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010104extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010105#else
10106#ifndef xmlSetListDoc
10107extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010108#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010109#endif
10110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010111
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010112#ifdef bottom_tree
10113#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010114extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010115#else
10116#ifndef xmlSetNs
10117extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010118#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010119#endif
10120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010121
10122#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010123#ifdef bottom_tree
10124#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010125extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010126#else
10127#ifndef xmlSetNsProp
10128extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010129#define xmlSetNsProp xmlSetNsProp__internal_alias
10130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010131#endif
10132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010133
10134#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010135#ifdef bottom_tree
10136#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010137extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010138#else
10139#ifndef xmlSetProp
10140extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010141#define xmlSetProp xmlSetProp__internal_alias
10142#endif
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_error
10147#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010148extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010149#else
10150#ifndef xmlSetStructuredErrorFunc
10151extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010152#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010153#endif
10154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010155
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010156#ifdef bottom_tree
10157#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010158extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010159#else
10160#ifndef xmlSetTreeDoc
10161extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010162#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010163#endif
10164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010165
10166#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010167#ifdef bottom_parser
10168#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010169extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010170#else
10171#ifndef xmlSetupParserForBuffer
10172extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010173#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010175#endif
10176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010177
10178#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010179#ifdef bottom_debugXML
10180#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010181extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010182#else
10183#ifndef xmlShell
10184extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010185#define xmlShell xmlShell__internal_alias
10186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010187#endif
10188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010189
10190#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010191#ifdef bottom_debugXML
10192#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010193extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010194#else
10195#ifndef xmlShellBase
10196extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010197#define xmlShellBase xmlShellBase__internal_alias
10198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010199#endif
10200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010201
10202#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010203#ifdef bottom_debugXML
10204#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010205extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010206#else
10207#ifndef xmlShellCat
10208extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010209#define xmlShellCat xmlShellCat__internal_alias
10210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010211#endif
10212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010213
10214#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010215#ifdef bottom_debugXML
10216#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010217extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010218#else
10219#ifndef xmlShellDir
10220extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010221#define xmlShellDir xmlShellDir__internal_alias
10222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010223#endif
10224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010225
10226#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010227#ifdef bottom_debugXML
10228#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010229extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010230#else
10231#ifndef xmlShellDu
10232extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010233#define xmlShellDu xmlShellDu__internal_alias
10234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010235#endif
10236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010237
10238#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010239#ifdef bottom_debugXML
10240#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010241extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010242#else
10243#ifndef xmlShellList
10244extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010245#define xmlShellList xmlShellList__internal_alias
10246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010247#endif
10248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010249
10250#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010251#ifdef bottom_debugXML
10252#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010253extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010254#else
10255#ifndef xmlShellLoad
10256extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010257#define xmlShellLoad xmlShellLoad__internal_alias
10258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010259#endif
10260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010261
10262#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010263#ifdef bottom_debugXML
10264#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010265extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010266#else
10267#ifndef xmlShellPrintNode
10268extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010269#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010271#endif
10272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010273
10274#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010275#ifdef bottom_debugXML
10276#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010277extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010278#else
10279#ifndef xmlShellPrintXPathError
10280extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010281#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010283#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010284#endif
10285
10286#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010287#ifdef bottom_debugXML
10288#undef xmlShellPrintXPathResult
10289extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10290#else
10291#ifndef xmlShellPrintXPathResult
10292extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10293#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10294#endif
10295#endif
10296#endif
10297
10298#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10299#ifdef bottom_debugXML
10300#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010301extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010302#else
10303#ifndef xmlShellPwd
10304extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010305#define xmlShellPwd xmlShellPwd__internal_alias
10306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010307#endif
10308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010309
10310#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010311#ifdef bottom_debugXML
10312#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010313extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010314#else
10315#ifndef xmlShellSave
10316extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010317#define xmlShellSave xmlShellSave__internal_alias
10318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010319#endif
10320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010321
10322#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010323#ifdef bottom_debugXML
10324#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010325extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010326#else
10327#ifndef xmlShellValidate
10328extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010329#define xmlShellValidate xmlShellValidate__internal_alias
10330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010331#endif
10332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010333
10334#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010335#ifdef bottom_debugXML
10336#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010337extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010338#else
10339#ifndef xmlShellWrite
10340extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010341#define xmlShellWrite xmlShellWrite__internal_alias
10342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010343#endif
10344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010345
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010346#ifdef bottom_parser
10347#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010348extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010349#else
10350#ifndef xmlSkipBlankChars
10351extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010352#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010353#endif
10354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010355
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010356#ifdef bottom_valid
10357#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010358extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010359#else
10360#ifndef xmlSnprintfElementContent
10361extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010362#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010363#endif
10364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010365
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010366#ifdef bottom_parser
10367#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010368extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010369#else
10370#ifndef xmlSplitQName
10371extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010372#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010373#endif
10374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010375
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010376#ifdef bottom_tree
10377#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010378extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010379#else
10380#ifndef xmlSplitQName2
10381extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010382#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010383#endif
10384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010385
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010386#ifdef bottom_tree
10387#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010388extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010389#else
10390#ifndef xmlSplitQName3
10391extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010392#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010393#endif
10394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010395
10396#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010397#ifdef bottom_valid
10398#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010399extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010400#else
10401#ifndef xmlSprintfElementContent
10402extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010403#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010405#endif
10406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010407
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010408#ifdef bottom_parser
10409#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010410extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010411#else
10412#ifndef xmlStopParser
10413extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010414#define xmlStopParser xmlStopParser__internal_alias
10415#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010417
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010418#ifdef bottom_xmlstring
10419#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010420extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010421#else
10422#ifndef xmlStrEqual
10423extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010424#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010425#endif
10426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010427
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010428#ifdef bottom_xmlstring
10429#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010430extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010431#else
10432#ifndef xmlStrPrintf
10433extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010434#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010435#endif
10436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010437
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010438#ifdef bottom_xmlstring
10439#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010440extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010441#else
10442#ifndef xmlStrQEqual
10443extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010444#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010445#endif
10446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010447
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010448#ifdef bottom_xmlstring
10449#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010450extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010451#else
10452#ifndef xmlStrVPrintf
10453extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010454#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010455#endif
10456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010457
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010458#ifdef bottom_xmlstring
10459#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010460extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010461#else
10462#ifndef xmlStrcasecmp
10463extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010464#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010465#endif
10466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010467
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010468#ifdef bottom_xmlstring
10469#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010470extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010471#else
10472#ifndef xmlStrcasestr
10473extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010474#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010475#endif
10476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010477
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010478#ifdef bottom_xmlstring
10479#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010480extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010481#else
10482#ifndef xmlStrcat
10483extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010484#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010485#endif
10486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010487
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010488#ifdef bottom_xmlstring
10489#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010490extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010491#else
10492#ifndef xmlStrchr
10493extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010494#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010495#endif
10496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010497
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010498#ifdef bottom_xmlstring
10499#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010500extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010501#else
10502#ifndef xmlStrcmp
10503extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010504#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010505#endif
10506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010507
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010508#ifdef bottom_xmlstring
10509#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010510extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010511#else
10512#ifndef xmlStrdup
10513extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010514#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010515#endif
10516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010517
William M. Brack015ccb22005-02-13 08:18:52 +000010518#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010519#ifdef bottom_pattern
10520#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010521extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010522#else
10523#ifndef xmlStreamPop
10524extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010525#define xmlStreamPop xmlStreamPop__internal_alias
10526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010527#endif
10528#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010529
10530#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010531#ifdef bottom_pattern
10532#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010533extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010534#else
10535#ifndef xmlStreamPush
10536extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010537#define xmlStreamPush xmlStreamPush__internal_alias
10538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010539#endif
10540#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010541
Daniel Veillardb5839c32005-02-19 18:27:14 +000010542#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010543#ifdef bottom_pattern
10544#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010545extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010546#else
10547#ifndef xmlStreamPushAttr
10548extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010549#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010551#endif
10552#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010553
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010554#ifdef bottom_parserInternals
10555#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010556extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010557#else
10558#ifndef xmlStringCurrentChar
10559extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010560#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010561#endif
10562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010563
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010564#ifdef bottom_parser
10565#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010566extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010567#else
10568#ifndef xmlStringDecodeEntities
10569extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010570#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010571#endif
10572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010573
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010574#ifdef bottom_tree
10575#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010576extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010577#else
10578#ifndef xmlStringGetNodeList
10579extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010580#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010581#endif
10582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010583
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010584#ifdef bottom_parser
10585#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010586extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010587#else
10588#ifndef xmlStringLenDecodeEntities
10589extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010590#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010591#endif
10592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010593
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010594#ifdef bottom_tree
10595#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010596extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010597#else
10598#ifndef xmlStringLenGetNodeList
10599extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010600#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010601#endif
10602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010603
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010604#ifdef bottom_xmlstring
10605#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010606extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010607#else
10608#ifndef xmlStrlen
10609extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010610#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010611#endif
10612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010613
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010614#ifdef bottom_xmlstring
10615#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010616extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010617#else
10618#ifndef xmlStrncasecmp
10619extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010620#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010621#endif
10622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010623
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010624#ifdef bottom_xmlstring
10625#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010626extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010627#else
10628#ifndef xmlStrncat
10629extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010630#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010631#endif
10632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010633
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010634#ifdef bottom_xmlstring
10635#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010636extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010637#else
10638#ifndef xmlStrncatNew
10639extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010640#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010641#endif
10642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010643
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010644#ifdef bottom_xmlstring
10645#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010646extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010647#else
10648#ifndef xmlStrncmp
10649extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010650#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010651#endif
10652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010653
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010654#ifdef bottom_xmlstring
10655#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010656extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010657#else
10658#ifndef xmlStrndup
10659extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010660#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010661#endif
10662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010663
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010664#ifdef bottom_xmlstring
10665#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010666extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010667#else
10668#ifndef xmlStrstr
10669extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010670#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010671#endif
10672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010673
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010674#ifdef bottom_xmlstring
10675#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010676extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010677#else
10678#ifndef xmlStrsub
10679extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010680#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010681#endif
10682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010683
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010684#ifdef bottom_parserInternals
10685#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010686extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010687#else
10688#ifndef xmlSubstituteEntitiesDefault
10689extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010690#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010691#endif
10692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010693
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010694#ifdef bottom_parserInternals
10695#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010696extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010697#else
10698#ifndef xmlSwitchEncoding
10699extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010700#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010701#endif
10702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010703
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010704#ifdef bottom_parserInternals
10705#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010706extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010707#else
10708#ifndef xmlSwitchInputEncoding
10709extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010710#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010711#endif
10712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010713
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010714#ifdef bottom_parserInternals
10715#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010716extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010717#else
10718#ifndef xmlSwitchToEncoding
10719extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010720#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010721#endif
10722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010723
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010724#ifdef bottom_tree
10725#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010726extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010727#else
10728#ifndef xmlTextConcat
10729extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010730#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010731#endif
10732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010733
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010734#ifdef bottom_tree
10735#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010736extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010737#else
10738#ifndef xmlTextMerge
10739extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010740#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010741#endif
10742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010743
10744#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010745#ifdef bottom_xmlreader
10746#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010747extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010748#else
10749#ifndef xmlTextReaderAttributeCount
10750extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010751#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010753#endif
10754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010755
10756#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010757#ifdef bottom_xmlreader
10758#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010759extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010760#else
10761#ifndef xmlTextReaderBaseUri
10762extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010763#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010765#endif
10766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010767
10768#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010769#ifdef bottom_xmlreader
10770#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010771extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010772#else
10773#ifndef xmlTextReaderByteConsumed
10774extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010775#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010777#endif
10778#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010779
10780#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010781#ifdef bottom_xmlreader
10782#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010783extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010784#else
10785#ifndef xmlTextReaderClose
10786extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010787#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010789#endif
10790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010791
10792#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010793#ifdef bottom_xmlreader
10794#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010795extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010796#else
10797#ifndef xmlTextReaderConstBaseUri
10798extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010799#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010801#endif
10802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010803
10804#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010805#ifdef bottom_xmlreader
10806#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010807extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010808#else
10809#ifndef xmlTextReaderConstEncoding
10810extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010811#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010813#endif
10814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010815
10816#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010817#ifdef bottom_xmlreader
10818#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010819extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010820#else
10821#ifndef xmlTextReaderConstLocalName
10822extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010823#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010825#endif
10826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010827
10828#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010829#ifdef bottom_xmlreader
10830#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010831extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010832#else
10833#ifndef xmlTextReaderConstName
10834extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010835#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010837#endif
10838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010839
10840#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010841#ifdef bottom_xmlreader
10842#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010843extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010844#else
10845#ifndef xmlTextReaderConstNamespaceUri
10846extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010847#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010849#endif
10850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010851
10852#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010853#ifdef bottom_xmlreader
10854#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000010855extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010856#else
10857#ifndef xmlTextReaderConstPrefix
10858extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010859#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
10860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010861#endif
10862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010863
10864#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010865#ifdef bottom_xmlreader
10866#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000010867extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010868#else
10869#ifndef xmlTextReaderConstString
10870extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010871#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
10872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010873#endif
10874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010875
10876#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010877#ifdef bottom_xmlreader
10878#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010879extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010880#else
10881#ifndef xmlTextReaderConstValue
10882extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010883#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
10884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010885#endif
10886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010887
10888#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010889#ifdef bottom_xmlreader
10890#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000010891extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010892#else
10893#ifndef xmlTextReaderConstXmlLang
10894extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010895#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
10896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010897#endif
10898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010899
10900#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010901#ifdef bottom_xmlreader
10902#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000010903extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010904#else
10905#ifndef xmlTextReaderConstXmlVersion
10906extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010907#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
10908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010909#endif
10910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010911
10912#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010913#ifdef bottom_xmlreader
10914#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010915extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010916#else
10917#ifndef xmlTextReaderCurrentDoc
10918extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010919#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
10920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010921#endif
10922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010923
10924#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010925#ifdef bottom_xmlreader
10926#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010927extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010928#else
10929#ifndef xmlTextReaderCurrentNode
10930extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010931#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
10932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010933#endif
10934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010935
10936#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010937#ifdef bottom_xmlreader
10938#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000010939extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010940#else
10941#ifndef xmlTextReaderDepth
10942extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010943#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
10944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010945#endif
10946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010947
10948#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010949#ifdef bottom_xmlreader
10950#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000010951extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010952#else
10953#ifndef xmlTextReaderExpand
10954extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010955#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
10956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010957#endif
10958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010959
10960#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010961#ifdef bottom_xmlreader
10962#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000010963extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010964#else
10965#ifndef xmlTextReaderGetAttribute
10966extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010967#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
10968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010969#endif
10970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010971
10972#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010973#ifdef bottom_xmlreader
10974#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000010975extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010976#else
10977#ifndef xmlTextReaderGetAttributeNo
10978extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010979#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
10980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010981#endif
10982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010983
10984#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010985#ifdef bottom_xmlreader
10986#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010987extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010988#else
10989#ifndef xmlTextReaderGetAttributeNs
10990extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010991#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
10992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010993#endif
10994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010995
10996#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010997#ifdef bottom_xmlreader
10998#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000010999extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011000#else
11001#ifndef xmlTextReaderGetErrorHandler
11002extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011003#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011005#endif
11006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011007
11008#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011009#ifdef bottom_xmlreader
11010#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011011extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011012#else
11013#ifndef xmlTextReaderGetParserColumnNumber
11014extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011015#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011017#endif
11018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011019
11020#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011021#ifdef bottom_xmlreader
11022#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011023extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011024#else
11025#ifndef xmlTextReaderGetParserLineNumber
11026extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011027#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011029#endif
11030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011031
11032#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011033#ifdef bottom_xmlreader
11034#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011035extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011036#else
11037#ifndef xmlTextReaderGetParserProp
11038extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011039#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011041#endif
11042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011043
11044#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011045#ifdef bottom_xmlreader
11046#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011047extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011048#else
11049#ifndef xmlTextReaderGetRemainder
11050extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011051#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011053#endif
11054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011055
11056#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011057#ifdef bottom_xmlreader
11058#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011059extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011060#else
11061#ifndef xmlTextReaderHasAttributes
11062extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011063#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011065#endif
11066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011067
11068#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011069#ifdef bottom_xmlreader
11070#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011071extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011072#else
11073#ifndef xmlTextReaderHasValue
11074extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011075#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011077#endif
11078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011079
11080#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011081#ifdef bottom_xmlreader
11082#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011083extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011084#else
11085#ifndef xmlTextReaderIsDefault
11086extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011087#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011089#endif
11090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011091
11092#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011093#ifdef bottom_xmlreader
11094#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011095extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011096#else
11097#ifndef xmlTextReaderIsEmptyElement
11098extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011099#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011101#endif
11102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011103
11104#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011105#ifdef bottom_xmlreader
11106#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011107extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011108#else
11109#ifndef xmlTextReaderIsNamespaceDecl
11110extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011111#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011113#endif
11114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011115
11116#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011117#ifdef bottom_xmlreader
11118#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011119extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011120#else
11121#ifndef xmlTextReaderIsValid
11122extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011123#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011125#endif
11126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011127
11128#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011129#ifdef bottom_xmlreader
11130#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011131extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011132#else
11133#ifndef xmlTextReaderLocalName
11134extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011135#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011137#endif
11138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011139
11140#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011141#ifdef bottom_xmlreader
11142#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011143extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011144#else
11145#ifndef xmlTextReaderLocatorBaseURI
11146extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011147#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011149#endif
11150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011151
11152#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011153#ifdef bottom_xmlreader
11154#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011155extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011156#else
11157#ifndef xmlTextReaderLocatorLineNumber
11158extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011159#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011161#endif
11162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011163
11164#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011165#ifdef bottom_xmlreader
11166#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011167extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011168#else
11169#ifndef xmlTextReaderLookupNamespace
11170extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011171#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011173#endif
11174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011175
11176#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011177#ifdef bottom_xmlreader
11178#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011179extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011180#else
11181#ifndef xmlTextReaderMoveToAttribute
11182extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011183#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011185#endif
11186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011187
11188#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011189#ifdef bottom_xmlreader
11190#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011191extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011192#else
11193#ifndef xmlTextReaderMoveToAttributeNo
11194extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011195#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011197#endif
11198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011199
11200#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011201#ifdef bottom_xmlreader
11202#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011203extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011204#else
11205#ifndef xmlTextReaderMoveToAttributeNs
11206extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011207#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011209#endif
11210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011211
11212#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011213#ifdef bottom_xmlreader
11214#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011215extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011216#else
11217#ifndef xmlTextReaderMoveToElement
11218extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011219#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011221#endif
11222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011223
11224#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011225#ifdef bottom_xmlreader
11226#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011227extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011228#else
11229#ifndef xmlTextReaderMoveToFirstAttribute
11230extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011231#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011233#endif
11234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011235
11236#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011237#ifdef bottom_xmlreader
11238#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011239extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011240#else
11241#ifndef xmlTextReaderMoveToNextAttribute
11242extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011243#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011245#endif
11246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011247
11248#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011249#ifdef bottom_xmlreader
11250#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011251extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011252#else
11253#ifndef xmlTextReaderName
11254extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011255#define xmlTextReaderName xmlTextReaderName__internal_alias
11256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011257#endif
11258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011259
11260#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011261#ifdef bottom_xmlreader
11262#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011263extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011264#else
11265#ifndef xmlTextReaderNamespaceUri
11266extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011267#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011269#endif
11270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011271
11272#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011273#ifdef bottom_xmlreader
11274#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011275extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011276#else
11277#ifndef xmlTextReaderNext
11278extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011279#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011281#endif
11282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011283
11284#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011285#ifdef bottom_xmlreader
11286#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011287extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011288#else
11289#ifndef xmlTextReaderNextSibling
11290extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011291#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011293#endif
11294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011295
11296#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011297#ifdef bottom_xmlreader
11298#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011299extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011300#else
11301#ifndef xmlTextReaderNodeType
11302extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011303#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011305#endif
11306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011307
11308#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011309#ifdef bottom_xmlreader
11310#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011311extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011312#else
11313#ifndef xmlTextReaderNormalization
11314extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011315#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011317#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011318#endif
11319
11320#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011321#ifdef bottom_xmlreader
11322#undef xmlTextReaderPrefix
11323extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11324#else
11325#ifndef xmlTextReaderPrefix
11326extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11327#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11328#endif
11329#endif
11330#endif
11331
11332#if defined(LIBXML_READER_ENABLED)
11333#ifdef bottom_xmlreader
11334#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011335extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011336#else
11337#ifndef xmlTextReaderPreserve
11338extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011339#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011341#endif
11342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011343
11344#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011345#ifdef bottom_xmlreader
11346#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011347extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011348#else
11349#ifndef xmlTextReaderPreservePattern
11350extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011351#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011353#endif
11354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011355
11356#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011357#ifdef bottom_xmlreader
11358#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011359extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011360#else
11361#ifndef xmlTextReaderQuoteChar
11362extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011363#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011365#endif
11366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011367
11368#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011369#ifdef bottom_xmlreader
11370#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011371extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011372#else
11373#ifndef xmlTextReaderRead
11374extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011375#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011377#endif
11378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011379
11380#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011381#ifdef bottom_xmlreader
11382#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011383extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011384#else
11385#ifndef xmlTextReaderReadAttributeValue
11386extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011387#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011389#endif
11390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011391
11392#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011393#ifdef bottom_xmlreader
11394#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011395extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011396#else
11397#ifndef xmlTextReaderReadInnerXml
11398extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011399#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011401#endif
11402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011403
11404#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011405#ifdef bottom_xmlreader
11406#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011407extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011408#else
11409#ifndef xmlTextReaderReadOuterXml
11410extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011411#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011413#endif
11414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011415
11416#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011417#ifdef bottom_xmlreader
11418#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011419extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011420#else
11421#ifndef xmlTextReaderReadState
11422extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011423#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011425#endif
11426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011427
11428#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011429#ifdef bottom_xmlreader
11430#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011431extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011432#else
11433#ifndef xmlTextReaderReadString
11434extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011435#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011437#endif
11438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011439
11440#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011441#ifdef bottom_xmlreader
11442#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011443extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011444#else
11445#ifndef xmlTextReaderRelaxNGSetSchema
11446extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011447#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011449#endif
11450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011451
11452#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011453#ifdef bottom_xmlreader
11454#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011455extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011456#else
11457#ifndef xmlTextReaderRelaxNGValidate
11458extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011459#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011461#endif
11462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011463
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011464#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11465#ifdef bottom_xmlreader
11466#undef xmlTextReaderSchemaValidate
11467extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11468#else
11469#ifndef xmlTextReaderSchemaValidate
11470extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11471#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11472#endif
11473#endif
11474#endif
11475
Daniel Veillardbe076e92005-01-04 20:18:14 +000011476#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011477#ifdef bottom_xmlreader
11478#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011479extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011480#else
11481#ifndef xmlTextReaderSetErrorHandler
11482extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011483#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011485#endif
11486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011487
11488#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011489#ifdef bottom_xmlreader
11490#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011491extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011492#else
11493#ifndef xmlTextReaderSetParserProp
11494extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011495#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011497#endif
11498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011499
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011500#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11501#ifdef bottom_xmlreader
11502#undef xmlTextReaderSetSchema
11503extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11504#else
11505#ifndef xmlTextReaderSetSchema
11506extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11507#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11508#endif
11509#endif
11510#endif
11511
Daniel Veillardbe076e92005-01-04 20:18:14 +000011512#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011513#ifdef bottom_xmlreader
11514#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011515extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011516#else
11517#ifndef xmlTextReaderSetStructuredErrorHandler
11518extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011519#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011521#endif
11522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011523
11524#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011525#ifdef bottom_xmlreader
11526#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011527extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011528#else
11529#ifndef xmlTextReaderStandalone
11530extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011531#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011533#endif
11534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011535
11536#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011537#ifdef bottom_xmlreader
11538#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011539extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011540#else
11541#ifndef xmlTextReaderValue
11542extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011543#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011545#endif
11546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011547
11548#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011549#ifdef bottom_xmlreader
11550#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011551extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011552#else
11553#ifndef xmlTextReaderXmlLang
11554extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011555#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011557#endif
11558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011559
11560#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011561#ifdef bottom_xmlwriter
11562#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011563extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011564#else
11565#ifndef xmlTextWriterEndAttribute
11566extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011567#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011569#endif
11570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011571
11572#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011573#ifdef bottom_xmlwriter
11574#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011575extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011576#else
11577#ifndef xmlTextWriterEndCDATA
11578extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011579#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011581#endif
11582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011583
11584#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011585#ifdef bottom_xmlwriter
11586#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011587extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011588#else
11589#ifndef xmlTextWriterEndComment
11590extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011591#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011593#endif
11594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011595
11596#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011597#ifdef bottom_xmlwriter
11598#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011599extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011600#else
11601#ifndef xmlTextWriterEndDTD
11602extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011603#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011605#endif
11606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011607
11608#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011609#ifdef bottom_xmlwriter
11610#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011611extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011612#else
11613#ifndef xmlTextWriterEndDTDAttlist
11614extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011615#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011617#endif
11618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011619
11620#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011621#ifdef bottom_xmlwriter
11622#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011623extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011624#else
11625#ifndef xmlTextWriterEndDTDElement
11626extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011627#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011629#endif
11630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011631
11632#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011633#ifdef bottom_xmlwriter
11634#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011635extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011636#else
11637#ifndef xmlTextWriterEndDTDEntity
11638extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011639#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011641#endif
11642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011643
11644#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011645#ifdef bottom_xmlwriter
11646#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011647extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011648#else
11649#ifndef xmlTextWriterEndDocument
11650extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011651#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011653#endif
11654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011655
11656#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011657#ifdef bottom_xmlwriter
11658#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011659extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011660#else
11661#ifndef xmlTextWriterEndElement
11662extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011663#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011665#endif
11666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011667
11668#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011669#ifdef bottom_xmlwriter
11670#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011671extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011672#else
11673#ifndef xmlTextWriterEndPI
11674extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011675#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011677#endif
11678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011679
11680#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011681#ifdef bottom_xmlwriter
11682#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011683extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011684#else
11685#ifndef xmlTextWriterFlush
11686extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011687#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011689#endif
11690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011691
11692#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011693#ifdef bottom_xmlwriter
11694#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011695extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011696#else
11697#ifndef xmlTextWriterFullEndElement
11698extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011699#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011701#endif
11702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011703
11704#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011705#ifdef bottom_xmlwriter
11706#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011707extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011708#else
11709#ifndef xmlTextWriterSetIndent
11710extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011711#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011713#endif
11714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011715
11716#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011717#ifdef bottom_xmlwriter
11718#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011719extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011720#else
11721#ifndef xmlTextWriterSetIndentString
11722extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011723#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011725#endif
11726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011727
11728#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011729#ifdef bottom_xmlwriter
11730#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011731extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011732#else
11733#ifndef xmlTextWriterStartAttribute
11734extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011735#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011737#endif
11738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011739
11740#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011741#ifdef bottom_xmlwriter
11742#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011743extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011744#else
11745#ifndef xmlTextWriterStartAttributeNS
11746extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011747#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011749#endif
11750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011751
11752#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011753#ifdef bottom_xmlwriter
11754#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011755extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011756#else
11757#ifndef xmlTextWriterStartCDATA
11758extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011759#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011761#endif
11762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011763
11764#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011765#ifdef bottom_xmlwriter
11766#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011767extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011768#else
11769#ifndef xmlTextWriterStartComment
11770extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011771#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011773#endif
11774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011775
11776#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011777#ifdef bottom_xmlwriter
11778#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011779extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011780#else
11781#ifndef xmlTextWriterStartDTD
11782extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011783#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011785#endif
11786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011787
11788#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011789#ifdef bottom_xmlwriter
11790#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011791extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011792#else
11793#ifndef xmlTextWriterStartDTDAttlist
11794extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011795#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011797#endif
11798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011799
11800#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011801#ifdef bottom_xmlwriter
11802#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011803extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011804#else
11805#ifndef xmlTextWriterStartDTDElement
11806extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011807#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
11808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011809#endif
11810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011811
11812#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011813#ifdef bottom_xmlwriter
11814#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011815extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011816#else
11817#ifndef xmlTextWriterStartDTDEntity
11818extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011819#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
11820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011821#endif
11822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011823
11824#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011825#ifdef bottom_xmlwriter
11826#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011827extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011828#else
11829#ifndef xmlTextWriterStartDocument
11830extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011831#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
11832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011833#endif
11834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011835
11836#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011837#ifdef bottom_xmlwriter
11838#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011839extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011840#else
11841#ifndef xmlTextWriterStartElement
11842extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011843#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
11844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011845#endif
11846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011847
11848#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011849#ifdef bottom_xmlwriter
11850#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011851extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011852#else
11853#ifndef xmlTextWriterStartElementNS
11854extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011855#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
11856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011857#endif
11858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011859
11860#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011861#ifdef bottom_xmlwriter
11862#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011863extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011864#else
11865#ifndef xmlTextWriterStartPI
11866extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011867#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
11868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011869#endif
11870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011871
11872#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011873#ifdef bottom_xmlwriter
11874#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011875extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011876#else
11877#ifndef xmlTextWriterWriteAttribute
11878extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011879#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
11880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011881#endif
11882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011883
11884#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011885#ifdef bottom_xmlwriter
11886#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011887extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011888#else
11889#ifndef xmlTextWriterWriteAttributeNS
11890extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011891#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
11892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011893#endif
11894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011895
11896#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011897#ifdef bottom_xmlwriter
11898#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000011899extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011900#else
11901#ifndef xmlTextWriterWriteBase64
11902extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011903#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
11904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011905#endif
11906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011907
11908#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011909#ifdef bottom_xmlwriter
11910#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000011911extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011912#else
11913#ifndef xmlTextWriterWriteBinHex
11914extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011915#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
11916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011917#endif
11918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011919
11920#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011921#ifdef bottom_xmlwriter
11922#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011923extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011924#else
11925#ifndef xmlTextWriterWriteCDATA
11926extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011927#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
11928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011929#endif
11930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011931
11932#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011933#ifdef bottom_xmlwriter
11934#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011935extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011936#else
11937#ifndef xmlTextWriterWriteComment
11938extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011939#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
11940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011941#endif
11942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011943
11944#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011945#ifdef bottom_xmlwriter
11946#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011947extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011948#else
11949#ifndef xmlTextWriterWriteDTD
11950extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011951#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
11952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011953#endif
11954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011955
11956#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011957#ifdef bottom_xmlwriter
11958#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011959extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011960#else
11961#ifndef xmlTextWriterWriteDTDAttlist
11962extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011963#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
11964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011965#endif
11966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011967
11968#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011969#ifdef bottom_xmlwriter
11970#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011971extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011972#else
11973#ifndef xmlTextWriterWriteDTDElement
11974extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011975#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
11976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011977#endif
11978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011979
11980#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011981#ifdef bottom_xmlwriter
11982#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011983extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011984#else
11985#ifndef xmlTextWriterWriteDTDEntity
11986extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011987#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
11988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011989#endif
11990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011991
11992#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011993#ifdef bottom_xmlwriter
11994#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011995extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011996#else
11997#ifndef xmlTextWriterWriteDTDExternalEntity
11998extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011999#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012001#endif
12002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012003
12004#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012005#ifdef bottom_xmlwriter
12006#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012007extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012008#else
12009#ifndef xmlTextWriterWriteDTDExternalEntityContents
12010extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012011#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012013#endif
12014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012015
12016#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012017#ifdef bottom_xmlwriter
12018#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012019extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012020#else
12021#ifndef xmlTextWriterWriteDTDInternalEntity
12022extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012023#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012025#endif
12026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012027
12028#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012029#ifdef bottom_xmlwriter
12030#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012031extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012032#else
12033#ifndef xmlTextWriterWriteDTDNotation
12034extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012035#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012037#endif
12038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012039
12040#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012041#ifdef bottom_xmlwriter
12042#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012043extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012044#else
12045#ifndef xmlTextWriterWriteElement
12046extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012047#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012049#endif
12050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012051
12052#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012053#ifdef bottom_xmlwriter
12054#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012055extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012056#else
12057#ifndef xmlTextWriterWriteElementNS
12058extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012059#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012061#endif
12062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012063
12064#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012065#ifdef bottom_xmlwriter
12066#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012067extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012068#else
12069#ifndef xmlTextWriterWriteFormatAttribute
12070extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012071#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012073#endif
12074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012075
12076#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012077#ifdef bottom_xmlwriter
12078#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012079extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012080#else
12081#ifndef xmlTextWriterWriteFormatAttributeNS
12082extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012083#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012085#endif
12086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012087
12088#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012089#ifdef bottom_xmlwriter
12090#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012091extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012092#else
12093#ifndef xmlTextWriterWriteFormatCDATA
12094extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012095#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012097#endif
12098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012099
12100#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012101#ifdef bottom_xmlwriter
12102#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012103extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012104#else
12105#ifndef xmlTextWriterWriteFormatComment
12106extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012107#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012109#endif
12110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012111
12112#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012113#ifdef bottom_xmlwriter
12114#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012115extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012116#else
12117#ifndef xmlTextWriterWriteFormatDTD
12118extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012119#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012121#endif
12122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012123
12124#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012125#ifdef bottom_xmlwriter
12126#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012127extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012128#else
12129#ifndef xmlTextWriterWriteFormatDTDAttlist
12130extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012131#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012133#endif
12134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012135
12136#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012137#ifdef bottom_xmlwriter
12138#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012139extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012140#else
12141#ifndef xmlTextWriterWriteFormatDTDElement
12142extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012143#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012145#endif
12146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012147
12148#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012149#ifdef bottom_xmlwriter
12150#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012151extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012152#else
12153#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12154extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012155#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012157#endif
12158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012159
12160#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012161#ifdef bottom_xmlwriter
12162#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012163extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012164#else
12165#ifndef xmlTextWriterWriteFormatElement
12166extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012167#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012169#endif
12170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012171
12172#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012173#ifdef bottom_xmlwriter
12174#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012175extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012176#else
12177#ifndef xmlTextWriterWriteFormatElementNS
12178extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012179#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012181#endif
12182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012183
12184#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012185#ifdef bottom_xmlwriter
12186#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012187extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012188#else
12189#ifndef xmlTextWriterWriteFormatPI
12190extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012191#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012193#endif
12194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012195
12196#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012197#ifdef bottom_xmlwriter
12198#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012199extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012200#else
12201#ifndef xmlTextWriterWriteFormatRaw
12202extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012203#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012205#endif
12206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012207
12208#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012209#ifdef bottom_xmlwriter
12210#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012211extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012212#else
12213#ifndef xmlTextWriterWriteFormatString
12214extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012215#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012217#endif
12218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012219
12220#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012221#ifdef bottom_xmlwriter
12222#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012223extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012224#else
12225#ifndef xmlTextWriterWritePI
12226extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012227#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012229#endif
12230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012231
12232#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012233#ifdef bottom_xmlwriter
12234#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012235extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012236#else
12237#ifndef xmlTextWriterWriteRaw
12238extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012239#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012241#endif
12242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012243
12244#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012245#ifdef bottom_xmlwriter
12246#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012247extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012248#else
12249#ifndef xmlTextWriterWriteRawLen
12250extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012251#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012253#endif
12254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012255
12256#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012257#ifdef bottom_xmlwriter
12258#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012259extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012260#else
12261#ifndef xmlTextWriterWriteString
12262extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012263#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012265#endif
12266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012267
12268#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012269#ifdef bottom_xmlwriter
12270#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012271extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012272#else
12273#ifndef xmlTextWriterWriteVFormatAttribute
12274extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012275#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012277#endif
12278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012279
12280#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012281#ifdef bottom_xmlwriter
12282#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012283extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012284#else
12285#ifndef xmlTextWriterWriteVFormatAttributeNS
12286extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012287#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012289#endif
12290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012291
12292#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012293#ifdef bottom_xmlwriter
12294#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012295extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012296#else
12297#ifndef xmlTextWriterWriteVFormatCDATA
12298extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012299#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012301#endif
12302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012303
12304#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012305#ifdef bottom_xmlwriter
12306#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012307extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012308#else
12309#ifndef xmlTextWriterWriteVFormatComment
12310extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012311#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012313#endif
12314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012315
12316#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012317#ifdef bottom_xmlwriter
12318#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012319extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012320#else
12321#ifndef xmlTextWriterWriteVFormatDTD
12322extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012323#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012325#endif
12326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012327
12328#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012329#ifdef bottom_xmlwriter
12330#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012331extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012332#else
12333#ifndef xmlTextWriterWriteVFormatDTDAttlist
12334extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012335#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012337#endif
12338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012339
12340#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012341#ifdef bottom_xmlwriter
12342#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012343extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012344#else
12345#ifndef xmlTextWriterWriteVFormatDTDElement
12346extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012347#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012349#endif
12350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012351
12352#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012353#ifdef bottom_xmlwriter
12354#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012355extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012356#else
12357#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12358extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012359#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012361#endif
12362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012363
12364#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012365#ifdef bottom_xmlwriter
12366#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012367extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012368#else
12369#ifndef xmlTextWriterWriteVFormatElement
12370extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012371#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012373#endif
12374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012375
12376#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012377#ifdef bottom_xmlwriter
12378#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012379extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012380#else
12381#ifndef xmlTextWriterWriteVFormatElementNS
12382extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012383#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012385#endif
12386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012387
12388#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012389#ifdef bottom_xmlwriter
12390#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012391extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012392#else
12393#ifndef xmlTextWriterWriteVFormatPI
12394extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012395#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012397#endif
12398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012399
12400#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012401#ifdef bottom_xmlwriter
12402#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012403extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012404#else
12405#ifndef xmlTextWriterWriteVFormatRaw
12406extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012407#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012409#endif
12410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012411
12412#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012413#ifdef bottom_xmlwriter
12414#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012415extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012416#else
12417#ifndef xmlTextWriterWriteVFormatString
12418extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012419#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012421#endif
12422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012423
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012424#ifdef bottom_globals
12425#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012426extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012427#else
12428#ifndef xmlThrDefBufferAllocScheme
12429extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012430#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012431#endif
12432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012433
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012434#ifdef bottom_globals
12435#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012436extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012437#else
12438#ifndef xmlThrDefDefaultBufferSize
12439extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012440#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012441#endif
12442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012443
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012444#ifdef bottom_globals
12445#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012446extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012447#else
12448#ifndef xmlThrDefDeregisterNodeDefault
12449extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012450#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012451#endif
12452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012453
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012454#ifdef bottom_globals
12455#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012456extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012457#else
12458#ifndef xmlThrDefDoValidityCheckingDefaultValue
12459extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012460#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012461#endif
12462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012463
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012464#ifdef bottom_globals
12465#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012466extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012467#else
12468#ifndef xmlThrDefGetWarningsDefaultValue
12469extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012470#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012471#endif
12472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012473
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012474#ifdef bottom_globals
12475#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012476extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012477#else
12478#ifndef xmlThrDefIndentTreeOutput
12479extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012480#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012481#endif
12482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012483
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012484#ifdef bottom_globals
12485#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012486extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012487#else
12488#ifndef xmlThrDefKeepBlanksDefaultValue
12489extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012490#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012491#endif
12492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012493
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012494#ifdef bottom_globals
12495#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012496extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012497#else
12498#ifndef xmlThrDefLineNumbersDefaultValue
12499extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012500#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012501#endif
12502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012503
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012504#ifdef bottom_globals
12505#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012506extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012507#else
12508#ifndef xmlThrDefLoadExtDtdDefaultValue
12509extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012510#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012511#endif
12512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012513
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012514#ifdef bottom_globals
12515#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012516extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012517#else
12518#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12519extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012520#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012521#endif
12522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012523
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012524#ifdef bottom_globals
12525#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012526extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012527#else
12528#ifndef xmlThrDefParserDebugEntities
12529extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012530#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012531#endif
12532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012533
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012534#ifdef bottom_globals
12535#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012536extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012537#else
12538#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12539extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012540#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012541#endif
12542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012543
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012544#ifdef bottom_globals
12545#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012546extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012547#else
12548#ifndef xmlThrDefPedanticParserDefaultValue
12549extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012550#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012551#endif
12552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012553
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012554#ifdef bottom_globals
12555#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012556extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012557#else
12558#ifndef xmlThrDefRegisterNodeDefault
12559extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012560#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012561#endif
12562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012563
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012564#ifdef bottom_globals
12565#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012566extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012567#else
12568#ifndef xmlThrDefSaveNoEmptyTags
12569extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012570#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012571#endif
12572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012573
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012574#ifdef bottom_globals
12575#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012576extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012577#else
12578#ifndef xmlThrDefSetGenericErrorFunc
12579extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012580#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012581#endif
12582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012583
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012584#ifdef bottom_globals
12585#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012586extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012587#else
12588#ifndef xmlThrDefSetStructuredErrorFunc
12589extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012590#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012591#endif
12592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012593
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012594#ifdef bottom_globals
12595#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012596extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012597#else
12598#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12599extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012600#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012601#endif
12602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012603
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012604#ifdef bottom_globals
12605#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012606extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012607#else
12608#ifndef xmlThrDefTreeIndentString
12609extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012610#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012611#endif
12612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012613
12614#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012615#ifdef bottom_xmlunicode
12616#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012617extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012618#else
12619#ifndef xmlUCSIsAegeanNumbers
12620extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012621#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012623#endif
12624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012625
12626#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012627#ifdef bottom_xmlunicode
12628#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012629extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012630#else
12631#ifndef xmlUCSIsAlphabeticPresentationForms
12632extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012633#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012635#endif
12636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012637
12638#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012639#ifdef bottom_xmlunicode
12640#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012641extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012642#else
12643#ifndef xmlUCSIsArabic
12644extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012645#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012647#endif
12648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012649
12650#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012651#ifdef bottom_xmlunicode
12652#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012653extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012654#else
12655#ifndef xmlUCSIsArabicPresentationFormsA
12656extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012657#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012659#endif
12660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012661
12662#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012663#ifdef bottom_xmlunicode
12664#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012665extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012666#else
12667#ifndef xmlUCSIsArabicPresentationFormsB
12668extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012669#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012671#endif
12672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012673
12674#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012675#ifdef bottom_xmlunicode
12676#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012677extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012678#else
12679#ifndef xmlUCSIsArmenian
12680extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012681#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12682#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012683#endif
12684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012685
12686#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012687#ifdef bottom_xmlunicode
12688#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012689extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012690#else
12691#ifndef xmlUCSIsArrows
12692extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012693#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012695#endif
12696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012697
12698#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012699#ifdef bottom_xmlunicode
12700#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012701extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012702#else
12703#ifndef xmlUCSIsBasicLatin
12704extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012705#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012707#endif
12708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012709
12710#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012711#ifdef bottom_xmlunicode
12712#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012713extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012714#else
12715#ifndef xmlUCSIsBengali
12716extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012717#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012719#endif
12720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012721
12722#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012723#ifdef bottom_xmlunicode
12724#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012725extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012726#else
12727#ifndef xmlUCSIsBlock
12728extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012729#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012731#endif
12732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012733
12734#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012735#ifdef bottom_xmlunicode
12736#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012737extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012738#else
12739#ifndef xmlUCSIsBlockElements
12740extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012741#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012743#endif
12744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012745
12746#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012747#ifdef bottom_xmlunicode
12748#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012749extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012750#else
12751#ifndef xmlUCSIsBopomofo
12752extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012753#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012755#endif
12756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012757
12758#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012759#ifdef bottom_xmlunicode
12760#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012761extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012762#else
12763#ifndef xmlUCSIsBopomofoExtended
12764extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012765#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012767#endif
12768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012769
12770#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012771#ifdef bottom_xmlunicode
12772#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012773extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012774#else
12775#ifndef xmlUCSIsBoxDrawing
12776extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012777#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12778#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012779#endif
12780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012781
12782#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012783#ifdef bottom_xmlunicode
12784#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012785extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012786#else
12787#ifndef xmlUCSIsBraillePatterns
12788extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012789#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012791#endif
12792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012793
12794#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012795#ifdef bottom_xmlunicode
12796#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012797extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012798#else
12799#ifndef xmlUCSIsBuhid
12800extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012801#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012803#endif
12804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012805
12806#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012807#ifdef bottom_xmlunicode
12808#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012809extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012810#else
12811#ifndef xmlUCSIsByzantineMusicalSymbols
12812extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012813#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
12814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012815#endif
12816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012817
12818#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012819#ifdef bottom_xmlunicode
12820#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000012821extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012822#else
12823#ifndef xmlUCSIsCJKCompatibility
12824extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012825#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
12826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012827#endif
12828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012829
12830#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012831#ifdef bottom_xmlunicode
12832#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012833extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012834#else
12835#ifndef xmlUCSIsCJKCompatibilityForms
12836extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012837#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
12838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012839#endif
12840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012841
12842#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012843#ifdef bottom_xmlunicode
12844#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012845extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012846#else
12847#ifndef xmlUCSIsCJKCompatibilityIdeographs
12848extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012849#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
12850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012851#endif
12852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012853
12854#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012855#ifdef bottom_xmlunicode
12856#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012857extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012858#else
12859#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
12860extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012861#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
12862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012863#endif
12864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012865
12866#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012867#ifdef bottom_xmlunicode
12868#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012869extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012870#else
12871#ifndef xmlUCSIsCJKRadicalsSupplement
12872extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012873#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
12874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012875#endif
12876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012877
12878#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012879#ifdef bottom_xmlunicode
12880#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012881extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012882#else
12883#ifndef xmlUCSIsCJKSymbolsandPunctuation
12884extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012885#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
12886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012887#endif
12888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012889
12890#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012891#ifdef bottom_xmlunicode
12892#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012893extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012894#else
12895#ifndef xmlUCSIsCJKUnifiedIdeographs
12896extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012897#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
12898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012899#endif
12900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012901
12902#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012903#ifdef bottom_xmlunicode
12904#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012905extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012906#else
12907#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
12908extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012909#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
12910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012911#endif
12912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012913
12914#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012915#ifdef bottom_xmlunicode
12916#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012917extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012918#else
12919#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
12920extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012921#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
12922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012923#endif
12924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012925
12926#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012927#ifdef bottom_xmlunicode
12928#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000012929extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012930#else
12931#ifndef xmlUCSIsCat
12932extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012933#define xmlUCSIsCat xmlUCSIsCat__internal_alias
12934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012935#endif
12936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012937
12938#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012939#ifdef bottom_xmlunicode
12940#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000012941extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012942#else
12943#ifndef xmlUCSIsCatC
12944extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012945#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
12946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012947#endif
12948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012949
12950#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012951#ifdef bottom_xmlunicode
12952#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012953extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012954#else
12955#ifndef xmlUCSIsCatCc
12956extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012957#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
12958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012959#endif
12960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012961
12962#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012963#ifdef bottom_xmlunicode
12964#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000012965extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012966#else
12967#ifndef xmlUCSIsCatCf
12968extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012969#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
12970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012971#endif
12972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012973
12974#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012975#ifdef bottom_xmlunicode
12976#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012977extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012978#else
12979#ifndef xmlUCSIsCatCo
12980extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012981#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
12982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012983#endif
12984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012985
12986#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012987#ifdef bottom_xmlunicode
12988#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012989extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012990#else
12991#ifndef xmlUCSIsCatCs
12992extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012993#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
12994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012995#endif
12996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012997
12998#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012999#ifdef bottom_xmlunicode
13000#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013001extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013002#else
13003#ifndef xmlUCSIsCatL
13004extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013005#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013007#endif
13008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013009
13010#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013011#ifdef bottom_xmlunicode
13012#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013013extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013014#else
13015#ifndef xmlUCSIsCatLl
13016extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013017#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013019#endif
13020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013021
13022#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013023#ifdef bottom_xmlunicode
13024#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013025extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013026#else
13027#ifndef xmlUCSIsCatLm
13028extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013029#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013031#endif
13032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013033
13034#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013035#ifdef bottom_xmlunicode
13036#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013037extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013038#else
13039#ifndef xmlUCSIsCatLo
13040extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013041#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013043#endif
13044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013045
13046#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013047#ifdef bottom_xmlunicode
13048#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013049extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013050#else
13051#ifndef xmlUCSIsCatLt
13052extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013053#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013055#endif
13056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013057
13058#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013059#ifdef bottom_xmlunicode
13060#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013061extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013062#else
13063#ifndef xmlUCSIsCatLu
13064extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013065#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013067#endif
13068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013069
13070#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013071#ifdef bottom_xmlunicode
13072#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013073extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013074#else
13075#ifndef xmlUCSIsCatM
13076extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013077#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013079#endif
13080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013081
13082#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013083#ifdef bottom_xmlunicode
13084#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013085extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013086#else
13087#ifndef xmlUCSIsCatMc
13088extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013089#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013091#endif
13092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013093
13094#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013095#ifdef bottom_xmlunicode
13096#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013097extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013098#else
13099#ifndef xmlUCSIsCatMe
13100extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013101#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013103#endif
13104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013105
13106#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013107#ifdef bottom_xmlunicode
13108#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013109extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013110#else
13111#ifndef xmlUCSIsCatMn
13112extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013113#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013115#endif
13116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013117
13118#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013119#ifdef bottom_xmlunicode
13120#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013121extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013122#else
13123#ifndef xmlUCSIsCatN
13124extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013125#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013127#endif
13128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013129
13130#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013131#ifdef bottom_xmlunicode
13132#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013133extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013134#else
13135#ifndef xmlUCSIsCatNd
13136extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013137#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013139#endif
13140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013141
13142#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013143#ifdef bottom_xmlunicode
13144#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013145extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013146#else
13147#ifndef xmlUCSIsCatNl
13148extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013149#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013151#endif
13152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013153
13154#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013155#ifdef bottom_xmlunicode
13156#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013157extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013158#else
13159#ifndef xmlUCSIsCatNo
13160extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013161#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013163#endif
13164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013165
13166#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013167#ifdef bottom_xmlunicode
13168#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013169extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013170#else
13171#ifndef xmlUCSIsCatP
13172extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013173#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013175#endif
13176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013177
13178#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013179#ifdef bottom_xmlunicode
13180#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013181extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013182#else
13183#ifndef xmlUCSIsCatPc
13184extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013185#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013187#endif
13188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013189
13190#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013191#ifdef bottom_xmlunicode
13192#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013193extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013194#else
13195#ifndef xmlUCSIsCatPd
13196extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013197#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013199#endif
13200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013201
13202#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013203#ifdef bottom_xmlunicode
13204#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013205extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013206#else
13207#ifndef xmlUCSIsCatPe
13208extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013209#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013211#endif
13212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013213
13214#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013215#ifdef bottom_xmlunicode
13216#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013217extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013218#else
13219#ifndef xmlUCSIsCatPf
13220extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013221#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013223#endif
13224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013225
13226#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013227#ifdef bottom_xmlunicode
13228#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013229extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013230#else
13231#ifndef xmlUCSIsCatPi
13232extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013233#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013235#endif
13236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013237
13238#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013239#ifdef bottom_xmlunicode
13240#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013241extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013242#else
13243#ifndef xmlUCSIsCatPo
13244extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013245#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013247#endif
13248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013249
13250#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013251#ifdef bottom_xmlunicode
13252#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013253extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013254#else
13255#ifndef xmlUCSIsCatPs
13256extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013257#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013259#endif
13260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013261
13262#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013263#ifdef bottom_xmlunicode
13264#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013265extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013266#else
13267#ifndef xmlUCSIsCatS
13268extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013269#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013271#endif
13272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013273
13274#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013275#ifdef bottom_xmlunicode
13276#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013277extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013278#else
13279#ifndef xmlUCSIsCatSc
13280extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013281#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013283#endif
13284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013285
13286#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013287#ifdef bottom_xmlunicode
13288#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013289extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013290#else
13291#ifndef xmlUCSIsCatSk
13292extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013293#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013295#endif
13296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013297
13298#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013299#ifdef bottom_xmlunicode
13300#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013301extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013302#else
13303#ifndef xmlUCSIsCatSm
13304extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013305#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013307#endif
13308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013309
13310#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013311#ifdef bottom_xmlunicode
13312#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013313extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013314#else
13315#ifndef xmlUCSIsCatSo
13316extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013317#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013319#endif
13320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013321
13322#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013323#ifdef bottom_xmlunicode
13324#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013325extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013326#else
13327#ifndef xmlUCSIsCatZ
13328extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013329#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013331#endif
13332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013333
13334#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013335#ifdef bottom_xmlunicode
13336#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013337extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013338#else
13339#ifndef xmlUCSIsCatZl
13340extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013341#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013343#endif
13344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013345
13346#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013347#ifdef bottom_xmlunicode
13348#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013349extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013350#else
13351#ifndef xmlUCSIsCatZp
13352extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013353#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013355#endif
13356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013357
13358#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013359#ifdef bottom_xmlunicode
13360#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013361extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013362#else
13363#ifndef xmlUCSIsCatZs
13364extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013365#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013367#endif
13368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013369
13370#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013371#ifdef bottom_xmlunicode
13372#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013373extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013374#else
13375#ifndef xmlUCSIsCherokee
13376extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013377#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013379#endif
13380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013381
13382#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013383#ifdef bottom_xmlunicode
13384#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013385extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013386#else
13387#ifndef xmlUCSIsCombiningDiacriticalMarks
13388extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013389#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013391#endif
13392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013393
13394#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013395#ifdef bottom_xmlunicode
13396#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013397extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013398#else
13399#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13400extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013401#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013403#endif
13404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013405
13406#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013407#ifdef bottom_xmlunicode
13408#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013409extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013410#else
13411#ifndef xmlUCSIsCombiningHalfMarks
13412extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013413#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013415#endif
13416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013417
13418#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013419#ifdef bottom_xmlunicode
13420#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013421extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013422#else
13423#ifndef xmlUCSIsCombiningMarksforSymbols
13424extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013425#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013427#endif
13428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013429
13430#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013431#ifdef bottom_xmlunicode
13432#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013433extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013434#else
13435#ifndef xmlUCSIsControlPictures
13436extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013437#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013439#endif
13440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013441
13442#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013443#ifdef bottom_xmlunicode
13444#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013445extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013446#else
13447#ifndef xmlUCSIsCurrencySymbols
13448extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013449#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013451#endif
13452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013453
13454#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013455#ifdef bottom_xmlunicode
13456#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013457extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013458#else
13459#ifndef xmlUCSIsCypriotSyllabary
13460extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013461#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013463#endif
13464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013465
13466#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013467#ifdef bottom_xmlunicode
13468#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013469extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013470#else
13471#ifndef xmlUCSIsCyrillic
13472extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013473#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013475#endif
13476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013477
13478#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013479#ifdef bottom_xmlunicode
13480#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013481extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013482#else
13483#ifndef xmlUCSIsCyrillicSupplement
13484extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013485#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013487#endif
13488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013489
13490#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013491#ifdef bottom_xmlunicode
13492#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013493extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013494#else
13495#ifndef xmlUCSIsDeseret
13496extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013497#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013499#endif
13500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013501
13502#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013503#ifdef bottom_xmlunicode
13504#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013505extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013506#else
13507#ifndef xmlUCSIsDevanagari
13508extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013509#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013511#endif
13512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013513
13514#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013515#ifdef bottom_xmlunicode
13516#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013517extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013518#else
13519#ifndef xmlUCSIsDingbats
13520extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013521#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013523#endif
13524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013525
13526#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013527#ifdef bottom_xmlunicode
13528#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013529extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013530#else
13531#ifndef xmlUCSIsEnclosedAlphanumerics
13532extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013533#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013535#endif
13536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013537
13538#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013539#ifdef bottom_xmlunicode
13540#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013541extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013542#else
13543#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13544extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013545#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013547#endif
13548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013549
13550#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013551#ifdef bottom_xmlunicode
13552#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013553extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013554#else
13555#ifndef xmlUCSIsEthiopic
13556extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013557#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013559#endif
13560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013561
13562#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013563#ifdef bottom_xmlunicode
13564#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013565extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013566#else
13567#ifndef xmlUCSIsGeneralPunctuation
13568extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013569#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013571#endif
13572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013573
13574#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013575#ifdef bottom_xmlunicode
13576#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013577extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013578#else
13579#ifndef xmlUCSIsGeometricShapes
13580extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013581#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013583#endif
13584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013585
13586#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013587#ifdef bottom_xmlunicode
13588#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013589extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013590#else
13591#ifndef xmlUCSIsGeorgian
13592extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013593#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013595#endif
13596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013597
13598#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013599#ifdef bottom_xmlunicode
13600#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013601extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013602#else
13603#ifndef xmlUCSIsGothic
13604extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013605#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013607#endif
13608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013609
13610#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013611#ifdef bottom_xmlunicode
13612#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013613extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013614#else
13615#ifndef xmlUCSIsGreek
13616extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013617#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013619#endif
13620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013621
13622#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013623#ifdef bottom_xmlunicode
13624#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013625extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013626#else
13627#ifndef xmlUCSIsGreekExtended
13628extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013629#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013631#endif
13632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013633
13634#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013635#ifdef bottom_xmlunicode
13636#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013637extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013638#else
13639#ifndef xmlUCSIsGreekandCoptic
13640extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013641#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013643#endif
13644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013645
13646#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013647#ifdef bottom_xmlunicode
13648#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013649extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013650#else
13651#ifndef xmlUCSIsGujarati
13652extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013653#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013655#endif
13656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013657
13658#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013659#ifdef bottom_xmlunicode
13660#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013661extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013662#else
13663#ifndef xmlUCSIsGurmukhi
13664extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013665#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013667#endif
13668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013669
13670#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013671#ifdef bottom_xmlunicode
13672#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013673extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013674#else
13675#ifndef xmlUCSIsHalfwidthandFullwidthForms
13676extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013677#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013679#endif
13680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013681
13682#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013683#ifdef bottom_xmlunicode
13684#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013685extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013686#else
13687#ifndef xmlUCSIsHangulCompatibilityJamo
13688extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013689#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013691#endif
13692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013693
13694#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013695#ifdef bottom_xmlunicode
13696#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013697extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013698#else
13699#ifndef xmlUCSIsHangulJamo
13700extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013701#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013703#endif
13704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013705
13706#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013707#ifdef bottom_xmlunicode
13708#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013709extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013710#else
13711#ifndef xmlUCSIsHangulSyllables
13712extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013713#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013715#endif
13716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013717
13718#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013719#ifdef bottom_xmlunicode
13720#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013721extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013722#else
13723#ifndef xmlUCSIsHanunoo
13724extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013725#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013727#endif
13728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013729
13730#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013731#ifdef bottom_xmlunicode
13732#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013733extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013734#else
13735#ifndef xmlUCSIsHebrew
13736extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013737#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013739#endif
13740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013741
13742#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013743#ifdef bottom_xmlunicode
13744#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013745extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013746#else
13747#ifndef xmlUCSIsHighPrivateUseSurrogates
13748extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013749#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013751#endif
13752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013753
13754#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013755#ifdef bottom_xmlunicode
13756#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013757extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013758#else
13759#ifndef xmlUCSIsHighSurrogates
13760extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013761#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013763#endif
13764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013765
13766#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013767#ifdef bottom_xmlunicode
13768#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013769extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013770#else
13771#ifndef xmlUCSIsHiragana
13772extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013773#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013775#endif
13776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013777
13778#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013779#ifdef bottom_xmlunicode
13780#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013781extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013782#else
13783#ifndef xmlUCSIsIPAExtensions
13784extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013785#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013787#endif
13788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013789
13790#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013791#ifdef bottom_xmlunicode
13792#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013793extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013794#else
13795#ifndef xmlUCSIsIdeographicDescriptionCharacters
13796extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013797#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013799#endif
13800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013801
13802#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013803#ifdef bottom_xmlunicode
13804#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013805extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013806#else
13807#ifndef xmlUCSIsKanbun
13808extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013809#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
13810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013811#endif
13812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013813
13814#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013815#ifdef bottom_xmlunicode
13816#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000013817extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013818#else
13819#ifndef xmlUCSIsKangxiRadicals
13820extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013821#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
13822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013823#endif
13824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013825
13826#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013827#ifdef bottom_xmlunicode
13828#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000013829extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013830#else
13831#ifndef xmlUCSIsKannada
13832extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013833#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
13834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013835#endif
13836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013837
13838#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013839#ifdef bottom_xmlunicode
13840#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013841extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013842#else
13843#ifndef xmlUCSIsKatakana
13844extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013845#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
13846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013847#endif
13848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013849
13850#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013851#ifdef bottom_xmlunicode
13852#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013853extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013854#else
13855#ifndef xmlUCSIsKatakanaPhoneticExtensions
13856extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013857#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
13858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013859#endif
13860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013861
13862#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013863#ifdef bottom_xmlunicode
13864#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000013865extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013866#else
13867#ifndef xmlUCSIsKhmer
13868extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013869#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
13870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013871#endif
13872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013873
13874#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013875#ifdef bottom_xmlunicode
13876#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013877extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013878#else
13879#ifndef xmlUCSIsKhmerSymbols
13880extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013881#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
13882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013883#endif
13884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013885
13886#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013887#ifdef bottom_xmlunicode
13888#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000013889extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013890#else
13891#ifndef xmlUCSIsLao
13892extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013893#define xmlUCSIsLao xmlUCSIsLao__internal_alias
13894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013895#endif
13896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013897
13898#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013899#ifdef bottom_xmlunicode
13900#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013901extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013902#else
13903#ifndef xmlUCSIsLatin1Supplement
13904extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013905#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
13906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013907#endif
13908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013909
13910#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013911#ifdef bottom_xmlunicode
13912#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013913extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013914#else
13915#ifndef xmlUCSIsLatinExtendedA
13916extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013917#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
13918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013919#endif
13920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013921
13922#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013923#ifdef bottom_xmlunicode
13924#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000013925extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013926#else
13927#ifndef xmlUCSIsLatinExtendedAdditional
13928extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013929#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
13930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013931#endif
13932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013933
13934#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013935#ifdef bottom_xmlunicode
13936#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013937extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013938#else
13939#ifndef xmlUCSIsLatinExtendedB
13940extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013941#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
13942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013943#endif
13944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013945
13946#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013947#ifdef bottom_xmlunicode
13948#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013949extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013950#else
13951#ifndef xmlUCSIsLetterlikeSymbols
13952extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013953#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
13954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013955#endif
13956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013957
13958#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013959#ifdef bottom_xmlunicode
13960#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013961extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013962#else
13963#ifndef xmlUCSIsLimbu
13964extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013965#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
13966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013967#endif
13968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013969
13970#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013971#ifdef bottom_xmlunicode
13972#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013973extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013974#else
13975#ifndef xmlUCSIsLinearBIdeograms
13976extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013977#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
13978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013979#endif
13980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013981
13982#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013983#ifdef bottom_xmlunicode
13984#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013985extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013986#else
13987#ifndef xmlUCSIsLinearBSyllabary
13988extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013989#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
13990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013991#endif
13992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013993
13994#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013995#ifdef bottom_xmlunicode
13996#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013997extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013998#else
13999#ifndef xmlUCSIsLowSurrogates
14000extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014001#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014003#endif
14004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014005
14006#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014007#ifdef bottom_xmlunicode
14008#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014009extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014010#else
14011#ifndef xmlUCSIsMalayalam
14012extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014013#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014015#endif
14016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014017
14018#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014019#ifdef bottom_xmlunicode
14020#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014021extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014022#else
14023#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14024extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014025#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014027#endif
14028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014029
14030#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014031#ifdef bottom_xmlunicode
14032#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014033extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014034#else
14035#ifndef xmlUCSIsMathematicalOperators
14036extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014037#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014039#endif
14040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014041
14042#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014043#ifdef bottom_xmlunicode
14044#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014045extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014046#else
14047#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14048extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014049#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014051#endif
14052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014053
14054#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014055#ifdef bottom_xmlunicode
14056#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014057extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014058#else
14059#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14060extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014061#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014063#endif
14064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014065
14066#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014067#ifdef bottom_xmlunicode
14068#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014069extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014070#else
14071#ifndef xmlUCSIsMiscellaneousSymbols
14072extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014073#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014075#endif
14076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014077
14078#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014079#ifdef bottom_xmlunicode
14080#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014081extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014082#else
14083#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14084extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014085#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014087#endif
14088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014089
14090#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014091#ifdef bottom_xmlunicode
14092#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014093extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014094#else
14095#ifndef xmlUCSIsMiscellaneousTechnical
14096extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014097#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014099#endif
14100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014101
14102#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014103#ifdef bottom_xmlunicode
14104#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014105extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014106#else
14107#ifndef xmlUCSIsMongolian
14108extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014109#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014111#endif
14112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014113
14114#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014115#ifdef bottom_xmlunicode
14116#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014117extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014118#else
14119#ifndef xmlUCSIsMusicalSymbols
14120extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014121#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014123#endif
14124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014125
14126#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014127#ifdef bottom_xmlunicode
14128#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014129extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014130#else
14131#ifndef xmlUCSIsMyanmar
14132extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014133#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014135#endif
14136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014137
14138#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014139#ifdef bottom_xmlunicode
14140#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014141extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014142#else
14143#ifndef xmlUCSIsNumberForms
14144extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014145#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014147#endif
14148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014149
14150#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014151#ifdef bottom_xmlunicode
14152#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014153extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014154#else
14155#ifndef xmlUCSIsOgham
14156extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014157#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014159#endif
14160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014161
14162#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014163#ifdef bottom_xmlunicode
14164#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014165extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014166#else
14167#ifndef xmlUCSIsOldItalic
14168extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014169#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014171#endif
14172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014173
14174#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014175#ifdef bottom_xmlunicode
14176#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014177extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014178#else
14179#ifndef xmlUCSIsOpticalCharacterRecognition
14180extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014181#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014183#endif
14184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014185
14186#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014187#ifdef bottom_xmlunicode
14188#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014189extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014190#else
14191#ifndef xmlUCSIsOriya
14192extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014193#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014195#endif
14196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014197
14198#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014199#ifdef bottom_xmlunicode
14200#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014201extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014202#else
14203#ifndef xmlUCSIsOsmanya
14204extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014205#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014207#endif
14208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014209
14210#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014211#ifdef bottom_xmlunicode
14212#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014213extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014214#else
14215#ifndef xmlUCSIsPhoneticExtensions
14216extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014217#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014219#endif
14220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014221
14222#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014223#ifdef bottom_xmlunicode
14224#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014225extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014226#else
14227#ifndef xmlUCSIsPrivateUse
14228extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014229#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014231#endif
14232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014233
14234#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014235#ifdef bottom_xmlunicode
14236#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014237extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014238#else
14239#ifndef xmlUCSIsPrivateUseArea
14240extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014241#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014243#endif
14244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014245
14246#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014247#ifdef bottom_xmlunicode
14248#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014249extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014250#else
14251#ifndef xmlUCSIsRunic
14252extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014253#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014255#endif
14256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014257
14258#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014259#ifdef bottom_xmlunicode
14260#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014261extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014262#else
14263#ifndef xmlUCSIsShavian
14264extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014265#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014267#endif
14268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014269
14270#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014271#ifdef bottom_xmlunicode
14272#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014273extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014274#else
14275#ifndef xmlUCSIsSinhala
14276extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014277#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014279#endif
14280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014281
14282#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014283#ifdef bottom_xmlunicode
14284#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014285extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014286#else
14287#ifndef xmlUCSIsSmallFormVariants
14288extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014289#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014291#endif
14292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014293
14294#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014295#ifdef bottom_xmlunicode
14296#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014297extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014298#else
14299#ifndef xmlUCSIsSpacingModifierLetters
14300extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014301#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014303#endif
14304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014305
14306#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014307#ifdef bottom_xmlunicode
14308#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014309extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014310#else
14311#ifndef xmlUCSIsSpecials
14312extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014313#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014315#endif
14316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014317
14318#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014319#ifdef bottom_xmlunicode
14320#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014321extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014322#else
14323#ifndef xmlUCSIsSuperscriptsandSubscripts
14324extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014325#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014327#endif
14328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014329
14330#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014331#ifdef bottom_xmlunicode
14332#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014333extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014334#else
14335#ifndef xmlUCSIsSupplementalArrowsA
14336extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014337#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014339#endif
14340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014341
14342#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014343#ifdef bottom_xmlunicode
14344#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014345extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014346#else
14347#ifndef xmlUCSIsSupplementalArrowsB
14348extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014349#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014351#endif
14352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014353
14354#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014355#ifdef bottom_xmlunicode
14356#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014357extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014358#else
14359#ifndef xmlUCSIsSupplementalMathematicalOperators
14360extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014361#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014363#endif
14364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014365
14366#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014367#ifdef bottom_xmlunicode
14368#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014369extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014370#else
14371#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14372extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014373#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014375#endif
14376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014377
14378#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014379#ifdef bottom_xmlunicode
14380#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014381extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014382#else
14383#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14384extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014385#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014387#endif
14388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014389
14390#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014391#ifdef bottom_xmlunicode
14392#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014393extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014394#else
14395#ifndef xmlUCSIsSyriac
14396extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014397#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014399#endif
14400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014401
14402#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014403#ifdef bottom_xmlunicode
14404#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014405extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014406#else
14407#ifndef xmlUCSIsTagalog
14408extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014409#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014411#endif
14412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014413
14414#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014415#ifdef bottom_xmlunicode
14416#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014417extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014418#else
14419#ifndef xmlUCSIsTagbanwa
14420extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014421#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014423#endif
14424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014425
14426#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014427#ifdef bottom_xmlunicode
14428#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014429extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014430#else
14431#ifndef xmlUCSIsTags
14432extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014433#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014435#endif
14436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014437
14438#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014439#ifdef bottom_xmlunicode
14440#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014441extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014442#else
14443#ifndef xmlUCSIsTaiLe
14444extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014445#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014447#endif
14448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014449
14450#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014451#ifdef bottom_xmlunicode
14452#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014453extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014454#else
14455#ifndef xmlUCSIsTaiXuanJingSymbols
14456extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014457#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014459#endif
14460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014461
14462#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014463#ifdef bottom_xmlunicode
14464#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014465extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014466#else
14467#ifndef xmlUCSIsTamil
14468extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014469#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014471#endif
14472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014473
14474#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014475#ifdef bottom_xmlunicode
14476#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014477extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014478#else
14479#ifndef xmlUCSIsTelugu
14480extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014481#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014483#endif
14484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014485
14486#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014487#ifdef bottom_xmlunicode
14488#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014489extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014490#else
14491#ifndef xmlUCSIsThaana
14492extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014493#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014495#endif
14496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014497
14498#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014499#ifdef bottom_xmlunicode
14500#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014501extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014502#else
14503#ifndef xmlUCSIsThai
14504extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014505#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014507#endif
14508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014509
14510#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014511#ifdef bottom_xmlunicode
14512#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014513extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014514#else
14515#ifndef xmlUCSIsTibetan
14516extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014517#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014519#endif
14520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014521
14522#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014523#ifdef bottom_xmlunicode
14524#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014525extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014526#else
14527#ifndef xmlUCSIsUgaritic
14528extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014529#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014531#endif
14532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014533
14534#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014535#ifdef bottom_xmlunicode
14536#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014537extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014538#else
14539#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14540extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014541#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014543#endif
14544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014545
14546#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014547#ifdef bottom_xmlunicode
14548#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014549extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014550#else
14551#ifndef xmlUCSIsVariationSelectors
14552extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014553#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014555#endif
14556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014557
14558#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014559#ifdef bottom_xmlunicode
14560#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014561extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014562#else
14563#ifndef xmlUCSIsVariationSelectorsSupplement
14564extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014565#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014567#endif
14568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014569
14570#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014571#ifdef bottom_xmlunicode
14572#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014573extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014574#else
14575#ifndef xmlUCSIsYiRadicals
14576extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014577#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014579#endif
14580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014581
14582#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014583#ifdef bottom_xmlunicode
14584#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014585extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014586#else
14587#ifndef xmlUCSIsYiSyllables
14588extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014589#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014591#endif
14592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014593
14594#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014595#ifdef bottom_xmlunicode
14596#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014597extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014598#else
14599#ifndef xmlUCSIsYijingHexagramSymbols
14600extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014601#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014603#endif
14604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014605
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014606#ifdef bottom_uri
14607#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014608extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014609#else
14610#ifndef xmlURIEscape
14611extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014612#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014613#endif
14614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014615
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014616#ifdef bottom_uri
14617#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014618extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014619#else
14620#ifndef xmlURIEscapeStr
14621extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014622#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014623#endif
14624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014625
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014626#ifdef bottom_uri
14627#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014628extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014629#else
14630#ifndef xmlURIUnescapeString
14631extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014632#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014633#endif
14634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014635
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014636#ifdef bottom_xmlstring
14637#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014638extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014639#else
14640#ifndef xmlUTF8Charcmp
14641extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014642#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014643#endif
14644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014645
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014646#ifdef bottom_xmlstring
14647#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014648extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014649#else
14650#ifndef xmlUTF8Size
14651extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014652#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014653#endif
14654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014655
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014656#ifdef bottom_xmlstring
14657#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014658extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014659#else
14660#ifndef xmlUTF8Strlen
14661extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014662#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014663#endif
14664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014665
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014666#ifdef bottom_xmlstring
14667#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014668extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014669#else
14670#ifndef xmlUTF8Strloc
14671extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014672#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014673#endif
14674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014675
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014676#ifdef bottom_xmlstring
14677#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014678extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014679#else
14680#ifndef xmlUTF8Strndup
14681extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014682#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014683#endif
14684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014685
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014686#ifdef bottom_xmlstring
14687#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014688extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014689#else
14690#ifndef xmlUTF8Strpos
14691extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014692#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014693#endif
14694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014695
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014696#ifdef bottom_xmlstring
14697#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014698extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014699#else
14700#ifndef xmlUTF8Strsize
14701extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014702#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014703#endif
14704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014705
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014706#ifdef bottom_xmlstring
14707#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014708extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014709#else
14710#ifndef xmlUTF8Strsub
14711extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014712#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014713#endif
14714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014715
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014716#ifdef bottom_tree
14717#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014718extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014719#else
14720#ifndef xmlUnlinkNode
14721extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014722#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014723#endif
14724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014725
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014726#ifdef bottom_threads
14727#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014728extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014729#else
14730#ifndef xmlUnlockLibrary
14731extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014732#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014733#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014734#endif
14735
14736#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014737#ifdef bottom_tree
14738#undef xmlUnsetNsProp
14739extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14740#else
14741#ifndef xmlUnsetNsProp
14742extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14743#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14744#endif
14745#endif
14746#endif
14747
14748#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14749#ifdef bottom_tree
14750#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014751extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014752#else
14753#ifndef xmlUnsetProp
14754extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014755#define xmlUnsetProp xmlUnsetProp__internal_alias
14756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014757#endif
14758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014759
14760#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014761#ifdef bottom_valid
14762#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014763extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014764#else
14765#ifndef xmlValidBuildContentModel
14766extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014767#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014769#endif
14770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014771
14772#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014773#ifdef bottom_valid
14774#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014775extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014776#else
14777#ifndef xmlValidCtxtNormalizeAttributeValue
14778extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014779#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014781#endif
14782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014783
14784#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014785#ifdef bottom_valid
14786#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014787extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014788#else
14789#ifndef xmlValidGetPotentialChildren
14790extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014791#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014793#endif
14794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014795
14796#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014797#ifdef bottom_valid
14798#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014799extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014800#else
14801#ifndef xmlValidGetValidElements
14802extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014803#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014805#endif
14806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014807
14808#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014809#ifdef bottom_valid
14810#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014811extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014812#else
14813#ifndef xmlValidNormalizeAttributeValue
14814extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014815#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014817#endif
14818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014819
14820#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014821#ifdef bottom_valid
14822#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014823extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014824#else
14825#ifndef xmlValidateAttributeDecl
14826extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014827#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
14828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014829#endif
14830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014831
14832#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014833#ifdef bottom_valid
14834#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014835extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014836#else
14837#ifndef xmlValidateAttributeValue
14838extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014839#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
14840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014841#endif
14842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014843
14844#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014845#ifdef bottom_valid
14846#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000014847extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014848#else
14849#ifndef xmlValidateDocument
14850extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014851#define xmlValidateDocument xmlValidateDocument__internal_alias
14852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014853#endif
14854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014855
14856#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014857#ifdef bottom_valid
14858#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014859extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014860#else
14861#ifndef xmlValidateDocumentFinal
14862extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014863#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
14864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014865#endif
14866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014867
14868#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014869#ifdef bottom_valid
14870#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000014871extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014872#else
14873#ifndef xmlValidateDtd
14874extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014875#define xmlValidateDtd xmlValidateDtd__internal_alias
14876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014877#endif
14878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014879
14880#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014881#ifdef bottom_valid
14882#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014883extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014884#else
14885#ifndef xmlValidateDtdFinal
14886extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014887#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
14888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014889#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014890#endif
14891
14892#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014893#ifdef bottom_valid
14894#undef xmlValidateElement
14895extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
14896#else
14897#ifndef xmlValidateElement
14898extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
14899#define xmlValidateElement xmlValidateElement__internal_alias
14900#endif
14901#endif
14902#endif
14903
14904#if defined(LIBXML_VALID_ENABLED)
14905#ifdef bottom_valid
14906#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014907extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014908#else
14909#ifndef xmlValidateElementDecl
14910extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014911#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
14912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014913#endif
14914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014915
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000014916#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 +000014917#ifdef bottom_tree
14918#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014919extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014920#else
14921#ifndef xmlValidateNCName
14922extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014923#define xmlValidateNCName xmlValidateNCName__internal_alias
14924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014925#endif
14926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014927
14928#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014929#ifdef bottom_tree
14930#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000014931extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014932#else
14933#ifndef xmlValidateNMToken
14934extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014935#define xmlValidateNMToken xmlValidateNMToken__internal_alias
14936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014937#endif
14938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014939
14940#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014941#ifdef bottom_tree
14942#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000014943extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014944#else
14945#ifndef xmlValidateName
14946extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014947#define xmlValidateName xmlValidateName__internal_alias
14948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014949#endif
14950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014951
14952#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014953#ifdef bottom_valid
14954#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014955extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014956#else
14957#ifndef xmlValidateNameValue
14958extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014959#define xmlValidateNameValue xmlValidateNameValue__internal_alias
14960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014961#endif
14962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014963
14964#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014965#ifdef bottom_valid
14966#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014967extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014968#else
14969#ifndef xmlValidateNamesValue
14970extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014971#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
14972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014973#endif
14974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014975
14976#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014977#ifdef bottom_valid
14978#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014979extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014980#else
14981#ifndef xmlValidateNmtokenValue
14982extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014983#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
14984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014985#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014986#endif
14987
14988#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014989#ifdef bottom_valid
14990#undef xmlValidateNmtokensValue
14991extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
14992#else
14993#ifndef xmlValidateNmtokensValue
14994extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
14995#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
14996#endif
14997#endif
14998#endif
14999
15000#if defined(LIBXML_VALID_ENABLED)
15001#ifdef bottom_valid
15002#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015003extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015004#else
15005#ifndef xmlValidateNotationDecl
15006extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015007#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015009#endif
15010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015011
15012#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015013#ifdef bottom_valid
15014#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015015extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015016#else
15017#ifndef xmlValidateNotationUse
15018extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015019#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015021#endif
15022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015023
15024#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015025#ifdef bottom_valid
15026#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015027extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015028#else
15029#ifndef xmlValidateOneAttribute
15030extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015031#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015033#endif
15034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015035
15036#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015037#ifdef bottom_valid
15038#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015039extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015040#else
15041#ifndef xmlValidateOneElement
15042extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015043#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015045#endif
15046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015047
15048#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015049#ifdef bottom_valid
15050#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015051extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015052#else
15053#ifndef xmlValidateOneNamespace
15054extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015055#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015057#endif
15058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015059
15060#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015061#ifdef bottom_valid
15062#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015063extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015064#else
15065#ifndef xmlValidatePopElement
15066extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015067#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015069#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015070#endif
15071
15072#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015073#ifdef bottom_valid
15074#undef xmlValidatePushCData
15075extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15076#else
15077#ifndef xmlValidatePushCData
15078extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15079#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15080#endif
15081#endif
15082#endif
15083
15084#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15085#ifdef bottom_valid
15086#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015087extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015088#else
15089#ifndef xmlValidatePushElement
15090extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015091#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015093#endif
15094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015095
15096#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015097#ifdef bottom_tree
15098#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015099extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015100#else
15101#ifndef xmlValidateQName
15102extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015103#define xmlValidateQName xmlValidateQName__internal_alias
15104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015105#endif
15106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015107
15108#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015109#ifdef bottom_valid
15110#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015111extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015112#else
15113#ifndef xmlValidateRoot
15114extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015115#define xmlValidateRoot xmlValidateRoot__internal_alias
15116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015117#endif
15118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015119
15120#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015121#ifdef bottom_xinclude
15122#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015123extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015124#else
15125#ifndef xmlXIncludeFreeContext
15126extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015127#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015129#endif
15130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015131
15132#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015133#ifdef bottom_xinclude
15134#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015135extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015136#else
15137#ifndef xmlXIncludeNewContext
15138extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015139#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015141#endif
15142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015143
15144#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015145#ifdef bottom_xinclude
15146#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015147extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015148#else
15149#ifndef xmlXIncludeProcess
15150extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015151#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015153#endif
15154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015155
15156#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015157#ifdef bottom_xinclude
15158#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015159extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015160#else
15161#ifndef xmlXIncludeProcessFlags
15162extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015163#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015165#endif
15166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015167
15168#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015169#ifdef bottom_xinclude
15170#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015171extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015172#else
15173#ifndef xmlXIncludeProcessNode
15174extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015175#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015177#endif
15178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015179
15180#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015181#ifdef bottom_xinclude
15182#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015183extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015184#else
15185#ifndef xmlXIncludeProcessTree
15186extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015187#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015189#endif
15190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015191
15192#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015193#ifdef bottom_xinclude
15194#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015195extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015196#else
15197#ifndef xmlXIncludeProcessTreeFlags
15198extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015199#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015201#endif
15202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015203
15204#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015205#ifdef bottom_xinclude
15206#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015207extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015208#else
15209#ifndef xmlXIncludeSetFlags
15210extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015211#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015213#endif
15214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015215
15216#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015217#ifdef bottom_xpath
15218#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015219extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015220#else
15221#ifndef xmlXPathAddValues
15222extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015223#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015225#endif
15226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015227
15228#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015229#ifdef bottom_xpath
15230#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015231extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015232#else
15233#ifndef xmlXPathBooleanFunction
15234extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015235#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015237#endif
15238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015239
15240#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015241#ifdef bottom_xpath
15242#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015243extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015244#else
15245#ifndef xmlXPathCastBooleanToNumber
15246extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015247#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015249#endif
15250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015251
15252#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015253#ifdef bottom_xpath
15254#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015255extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015256#else
15257#ifndef xmlXPathCastBooleanToString
15258extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015259#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015261#endif
15262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015263
15264#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015265#ifdef bottom_xpath
15266#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015267extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015268#else
15269#ifndef xmlXPathCastNodeSetToBoolean
15270extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015271#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015273#endif
15274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015275
15276#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015277#ifdef bottom_xpath
15278#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015279extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015280#else
15281#ifndef xmlXPathCastNodeSetToNumber
15282extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015283#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015285#endif
15286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015287
15288#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015289#ifdef bottom_xpath
15290#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015291extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015292#else
15293#ifndef xmlXPathCastNodeSetToString
15294extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015295#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015297#endif
15298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015299
15300#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015301#ifdef bottom_xpath
15302#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015303extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015304#else
15305#ifndef xmlXPathCastNodeToNumber
15306extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015307#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015309#endif
15310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015311
15312#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015313#ifdef bottom_xpath
15314#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015315extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015316#else
15317#ifndef xmlXPathCastNodeToString
15318extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015319#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015321#endif
15322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015323
15324#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015325#ifdef bottom_xpath
15326#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015327extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015328#else
15329#ifndef xmlXPathCastNumberToBoolean
15330extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015331#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015333#endif
15334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015335
15336#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015337#ifdef bottom_xpath
15338#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015339extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015340#else
15341#ifndef xmlXPathCastNumberToString
15342extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015343#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015345#endif
15346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015347
15348#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015349#ifdef bottom_xpath
15350#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015351extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015352#else
15353#ifndef xmlXPathCastStringToBoolean
15354extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015355#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015357#endif
15358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015359
15360#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015361#ifdef bottom_xpath
15362#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015363extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015364#else
15365#ifndef xmlXPathCastStringToNumber
15366extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015367#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015369#endif
15370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015371
15372#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015373#ifdef bottom_xpath
15374#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015375extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015376#else
15377#ifndef xmlXPathCastToBoolean
15378extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015379#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015381#endif
15382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015383
15384#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015385#ifdef bottom_xpath
15386#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015387extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015388#else
15389#ifndef xmlXPathCastToNumber
15390extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015391#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015393#endif
15394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015395
15396#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015397#ifdef bottom_xpath
15398#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015399extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015400#else
15401#ifndef xmlXPathCastToString
15402extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015403#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015405#endif
15406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015407
15408#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015409#ifdef bottom_xpath
15410#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015411extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015412#else
15413#ifndef xmlXPathCeilingFunction
15414extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015415#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015417#endif
15418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015419
15420#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015421#ifdef bottom_xpath
15422#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015423extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015424#else
15425#ifndef xmlXPathCmpNodes
15426extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015427#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015429#endif
15430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015431
15432#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015433#ifdef bottom_xpath
15434#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015435extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015436#else
15437#ifndef xmlXPathCompareValues
15438extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015439#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015441#endif
15442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015443
15444#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015445#ifdef bottom_xpath
15446#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015447extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015448#else
15449#ifndef xmlXPathCompile
15450extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015451#define xmlXPathCompile xmlXPathCompile__internal_alias
15452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015453#endif
15454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015455
15456#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015457#ifdef bottom_xpath
15458#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015459extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015460#else
15461#ifndef xmlXPathCompiledEval
15462extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015463#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015465#endif
15466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015467
15468#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015469#ifdef bottom_xpath
15470#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015471extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015472#else
15473#ifndef xmlXPathConcatFunction
15474extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015475#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015477#endif
15478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015479
15480#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015481#ifdef bottom_xpath
15482#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015483extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015484#else
15485#ifndef xmlXPathContainsFunction
15486extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015487#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015489#endif
15490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015491
15492#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015493#ifdef bottom_xpath
15494#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015495extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015496#else
15497#ifndef xmlXPathConvertBoolean
15498extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015499#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015501#endif
15502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015503
15504#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015505#ifdef bottom_xpath
15506#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015507extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015508#else
15509#ifndef xmlXPathConvertNumber
15510extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015511#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015513#endif
15514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015515
15516#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015517#ifdef bottom_xpath
15518#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015519extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015520#else
15521#ifndef xmlXPathConvertString
15522extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015523#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015525#endif
15526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015527
15528#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015529#ifdef bottom_xpath
15530#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015531extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015532#else
15533#ifndef xmlXPathCountFunction
15534extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015535#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015537#endif
15538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015539
15540#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015541#ifdef bottom_xpath
15542#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015543extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015544#else
15545#ifndef xmlXPathCtxtCompile
15546extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015547#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015549#endif
15550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015551
15552#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015553#ifdef bottom_xpath
15554#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015555extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015556#else
15557#ifndef xmlXPathDebugDumpCompExpr
15558extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015559#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015561#endif
15562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015563
15564#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015565#ifdef bottom_xpath
15566#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015567extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015568#else
15569#ifndef xmlXPathDebugDumpObject
15570extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015571#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015573#endif
15574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015575
15576#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015577#ifdef bottom_xpath
15578#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015579extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015580#else
15581#ifndef xmlXPathDifference
15582extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015583#define xmlXPathDifference xmlXPathDifference__internal_alias
15584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015585#endif
15586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015587
15588#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015589#ifdef bottom_xpath
15590#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015591extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015592#else
15593#ifndef xmlXPathDistinct
15594extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015595#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015597#endif
15598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015599
15600#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015601#ifdef bottom_xpath
15602#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015603extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015604#else
15605#ifndef xmlXPathDistinctSorted
15606extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015607#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015609#endif
15610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015611
15612#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015613#ifdef bottom_xpath
15614#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015615extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015616#else
15617#ifndef xmlXPathDivValues
15618extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015619#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015621#endif
15622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015623
15624#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015625#ifdef bottom_xpath
15626#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015627extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015628#else
15629#ifndef xmlXPathEqualValues
15630extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015631#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015633#endif
15634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015635
15636#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015637#ifdef bottom_xpath
15638#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015639extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015640#else
15641#ifndef xmlXPathErr
15642extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015643#define xmlXPathErr xmlXPathErr__internal_alias
15644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015645#endif
15646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015647
15648#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015649#ifdef bottom_xpath
15650#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015651extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015652#else
15653#ifndef xmlXPathEval
15654extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015655#define xmlXPathEval xmlXPathEval__internal_alias
15656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015657#endif
15658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015659
15660#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015661#ifdef bottom_xpath
15662#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015663extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015664#else
15665#ifndef xmlXPathEvalExpr
15666extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015667#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015669#endif
15670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015671
15672#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015673#ifdef bottom_xpath
15674#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015675extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015676#else
15677#ifndef xmlXPathEvalExpression
15678extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015679#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015681#endif
15682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015683
15684#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015685#ifdef bottom_xpath
15686#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015687extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015688#else
15689#ifndef xmlXPathEvalPredicate
15690extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015691#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015693#endif
15694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015695
15696#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015697#ifdef bottom_xpath
15698#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015699extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015700#else
15701#ifndef xmlXPathEvaluatePredicateResult
15702extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015703#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015705#endif
15706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015707
15708#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015709#ifdef bottom_xpath
15710#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015711extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015712#else
15713#ifndef xmlXPathFalseFunction
15714extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015715#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015717#endif
15718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015719
15720#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015721#ifdef bottom_xpath
15722#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015723extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015724#else
15725#ifndef xmlXPathFloorFunction
15726extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015727#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015729#endif
15730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015731
15732#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015733#ifdef bottom_xpath
15734#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015735extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015736#else
15737#ifndef xmlXPathFreeCompExpr
15738extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015739#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015741#endif
15742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015743
15744#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015745#ifdef bottom_xpath
15746#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015747extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015748#else
15749#ifndef xmlXPathFreeContext
15750extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015751#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015753#endif
15754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015755
15756#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015757#ifdef bottom_xpath
15758#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015759extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015760#else
15761#ifndef xmlXPathFreeNodeSet
15762extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015763#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015765#endif
15766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015767
15768#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015769#ifdef bottom_xpath
15770#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015771extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015772#else
15773#ifndef xmlXPathFreeNodeSetList
15774extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015775#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
15776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015777#endif
15778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015779
15780#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015781#ifdef bottom_xpath
15782#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015783extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015784#else
15785#ifndef xmlXPathFreeObject
15786extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015787#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
15788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015789#endif
15790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015791
15792#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015793#ifdef bottom_xpath
15794#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015795extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015796#else
15797#ifndef xmlXPathFreeParserContext
15798extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015799#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
15800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015801#endif
15802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015803
15804#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015805#ifdef bottom_xpath
15806#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015807extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015808#else
15809#ifndef xmlXPathFunctionLookup
15810extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015811#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
15812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015813#endif
15814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015815
15816#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015817#ifdef bottom_xpath
15818#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000015819extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015820#else
15821#ifndef xmlXPathFunctionLookupNS
15822extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015823#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
15824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015825#endif
15826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015827
15828#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015829#ifdef bottom_xpath
15830#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015831extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015832#else
15833#ifndef xmlXPathHasSameNodes
15834extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015835#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
15836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015837#endif
15838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015839
15840#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015841#ifdef bottom_xpath
15842#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015843extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015844#else
15845#ifndef xmlXPathIdFunction
15846extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015847#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
15848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015849#endif
15850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015851
15852#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015853#ifdef bottom_xpath
15854#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000015855extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015856#else
15857#ifndef xmlXPathInit
15858extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015859#define xmlXPathInit xmlXPathInit__internal_alias
15860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015861#endif
15862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015863
15864#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015865#ifdef bottom_xpath
15866#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000015867extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015868#else
15869#ifndef xmlXPathIntersection
15870extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015871#define xmlXPathIntersection xmlXPathIntersection__internal_alias
15872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015873#endif
15874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015875
15876#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015877#ifdef bottom_xpath
15878#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015879extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015880#else
15881#ifndef xmlXPathIsInf
15882extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015883#define xmlXPathIsInf xmlXPathIsInf__internal_alias
15884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015885#endif
15886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015887
15888#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015889#ifdef bottom_xpath
15890#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000015891extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015892#else
15893#ifndef xmlXPathIsNaN
15894extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015895#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
15896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015897#endif
15898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015899
15900#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015901#ifdef bottom_xpath
15902#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000015903extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015904#else
15905#ifndef xmlXPathIsNodeType
15906extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015907#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
15908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015909#endif
15910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015911
15912#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015913#ifdef bottom_xpath
15914#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015915extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015916#else
15917#ifndef xmlXPathLangFunction
15918extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015919#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
15920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015921#endif
15922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015923
15924#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015925#ifdef bottom_xpath
15926#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015927extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015928#else
15929#ifndef xmlXPathLastFunction
15930extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015931#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
15932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015933#endif
15934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015935
15936#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015937#ifdef bottom_xpath
15938#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000015939extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015940#else
15941#ifndef xmlXPathLeading
15942extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015943#define xmlXPathLeading xmlXPathLeading__internal_alias
15944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015945#endif
15946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015947
15948#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015949#ifdef bottom_xpath
15950#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015951extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015952#else
15953#ifndef xmlXPathLeadingSorted
15954extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015955#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
15956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015957#endif
15958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015959
15960#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015961#ifdef bottom_xpath
15962#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015963extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015964#else
15965#ifndef xmlXPathLocalNameFunction
15966extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015967#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
15968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015969#endif
15970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015971
15972#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015973#ifdef bottom_xpath
15974#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015975extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015976#else
15977#ifndef xmlXPathModValues
15978extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015979#define xmlXPathModValues xmlXPathModValues__internal_alias
15980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015981#endif
15982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015983
15984#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015985#ifdef bottom_xpath
15986#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015987extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015988#else
15989#ifndef xmlXPathMultValues
15990extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015991#define xmlXPathMultValues xmlXPathMultValues__internal_alias
15992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015993#endif
15994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015995
15996#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015997#ifdef bottom_xpath
15998#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015999extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016000#else
16001#ifndef xmlXPathNamespaceURIFunction
16002extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016003#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016005#endif
16006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016007
16008#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016009#ifdef bottom_xpath
16010#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016011extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016012#else
16013#ifndef xmlXPathNewBoolean
16014extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016015#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016017#endif
16018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016019
16020#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016021#ifdef bottom_xpath
16022#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016023extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016024#else
16025#ifndef xmlXPathNewCString
16026extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016027#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016029#endif
16030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016031
16032#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016033#ifdef bottom_xpath
16034#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016035extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016036#else
16037#ifndef xmlXPathNewContext
16038extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016039#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016041#endif
16042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016043
16044#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016045#ifdef bottom_xpath
16046#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016047extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016048#else
16049#ifndef xmlXPathNewFloat
16050extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016051#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016053#endif
16054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016055
16056#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016057#ifdef bottom_xpath
16058#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016059extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016060#else
16061#ifndef xmlXPathNewNodeSet
16062extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016063#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016065#endif
16066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016067
16068#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016069#ifdef bottom_xpath
16070#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016071extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016072#else
16073#ifndef xmlXPathNewNodeSetList
16074extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016075#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016077#endif
16078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016079
16080#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016081#ifdef bottom_xpath
16082#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016083extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016084#else
16085#ifndef xmlXPathNewParserContext
16086extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016087#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016089#endif
16090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016091
16092#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016093#ifdef bottom_xpath
16094#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016095extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016096#else
16097#ifndef xmlXPathNewString
16098extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016099#define xmlXPathNewString xmlXPathNewString__internal_alias
16100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016101#endif
16102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016103
16104#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016105#ifdef bottom_xpath
16106#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016107extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016108#else
16109#ifndef xmlXPathNewValueTree
16110extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016111#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016113#endif
16114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016115
16116#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016117#ifdef bottom_xpath
16118#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016119extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016120#else
16121#ifndef xmlXPathNextAncestor
16122extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016123#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016125#endif
16126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016127
16128#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016129#ifdef bottom_xpath
16130#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016131extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016132#else
16133#ifndef xmlXPathNextAncestorOrSelf
16134extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016135#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016137#endif
16138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016139
16140#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016141#ifdef bottom_xpath
16142#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016143extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016144#else
16145#ifndef xmlXPathNextAttribute
16146extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016147#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016149#endif
16150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016151
16152#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016153#ifdef bottom_xpath
16154#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016155extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016156#else
16157#ifndef xmlXPathNextChild
16158extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016159#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016161#endif
16162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016163
16164#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016165#ifdef bottom_xpath
16166#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016167extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016168#else
16169#ifndef xmlXPathNextDescendant
16170extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016171#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016173#endif
16174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016175
16176#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016177#ifdef bottom_xpath
16178#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016179extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016180#else
16181#ifndef xmlXPathNextDescendantOrSelf
16182extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016183#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016185#endif
16186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016187
16188#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016189#ifdef bottom_xpath
16190#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016191extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016192#else
16193#ifndef xmlXPathNextFollowing
16194extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016195#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016197#endif
16198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016199
16200#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016201#ifdef bottom_xpath
16202#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016203extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016204#else
16205#ifndef xmlXPathNextFollowingSibling
16206extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016207#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016209#endif
16210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016211
16212#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016213#ifdef bottom_xpath
16214#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016215extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016216#else
16217#ifndef xmlXPathNextNamespace
16218extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016219#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016221#endif
16222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016223
16224#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016225#ifdef bottom_xpath
16226#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016227extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016228#else
16229#ifndef xmlXPathNextParent
16230extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016231#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016233#endif
16234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016235
16236#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016237#ifdef bottom_xpath
16238#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016239extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016240#else
16241#ifndef xmlXPathNextPreceding
16242extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016243#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016245#endif
16246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016247
16248#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016249#ifdef bottom_xpath
16250#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016251extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016252#else
16253#ifndef xmlXPathNextPrecedingSibling
16254extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016255#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016257#endif
16258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016259
16260#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016261#ifdef bottom_xpath
16262#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016263extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016264#else
16265#ifndef xmlXPathNextSelf
16266extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016267#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016269#endif
16270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016271
16272#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016273#ifdef bottom_xpath
16274#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016275extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016276#else
16277#ifndef xmlXPathNodeLeading
16278extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016279#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016281#endif
16282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016283
16284#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016285#ifdef bottom_xpath
16286#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016287extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016288#else
16289#ifndef xmlXPathNodeLeadingSorted
16290extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016291#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016293#endif
16294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016295
16296#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016297#ifdef bottom_xpath
16298#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016299extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016300#else
16301#ifndef xmlXPathNodeSetAdd
16302extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016303#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016305#endif
16306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016307
16308#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016309#ifdef bottom_xpath
16310#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016311extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016312#else
16313#ifndef xmlXPathNodeSetAddNs
16314extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016315#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016317#endif
16318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016319
16320#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016321#ifdef bottom_xpath
16322#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016323extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016324#else
16325#ifndef xmlXPathNodeSetAddUnique
16326extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016327#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016329#endif
16330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016331
16332#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016333#ifdef bottom_xpath
16334#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016335extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016336#else
16337#ifndef xmlXPathNodeSetContains
16338extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016339#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016341#endif
16342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016343
16344#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016345#ifdef bottom_xpath
16346#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016347extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016348#else
16349#ifndef xmlXPathNodeSetCreate
16350extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016351#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016353#endif
16354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016355
16356#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016357#ifdef bottom_xpath
16358#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016359extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016360#else
16361#ifndef xmlXPathNodeSetDel
16362extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016363#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016365#endif
16366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016367
16368#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016369#ifdef bottom_xpath
16370#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016371extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016372#else
16373#ifndef xmlXPathNodeSetFreeNs
16374extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016375#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016377#endif
16378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016379
16380#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016381#ifdef bottom_xpath
16382#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016383extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016384#else
16385#ifndef xmlXPathNodeSetMerge
16386extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016387#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016389#endif
16390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016391
16392#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016393#ifdef bottom_xpath
16394#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016395extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016396#else
16397#ifndef xmlXPathNodeSetRemove
16398extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016399#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016401#endif
16402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016403
16404#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016405#ifdef bottom_xpath
16406#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016407extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016408#else
16409#ifndef xmlXPathNodeSetSort
16410extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016411#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016413#endif
16414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016415
16416#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016417#ifdef bottom_xpath
16418#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016419extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016420#else
16421#ifndef xmlXPathNodeTrailing
16422extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016423#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016425#endif
16426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016427
16428#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016429#ifdef bottom_xpath
16430#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016431extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016432#else
16433#ifndef xmlXPathNodeTrailingSorted
16434extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016435#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016437#endif
16438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016439
16440#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016441#ifdef bottom_xpath
16442#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016443extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016444#else
16445#ifndef xmlXPathNormalizeFunction
16446extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016447#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016449#endif
16450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016451
16452#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016453#ifdef bottom_xpath
16454#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016455extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016456#else
16457#ifndef xmlXPathNotEqualValues
16458extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016459#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016461#endif
16462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016463
16464#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016465#ifdef bottom_xpath
16466#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016467extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016468#else
16469#ifndef xmlXPathNotFunction
16470extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016471#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016473#endif
16474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016475
16476#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016477#ifdef bottom_xpath
16478#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016479extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016480#else
16481#ifndef xmlXPathNsLookup
16482extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016483#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016485#endif
16486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016487
16488#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016489#ifdef bottom_xpath
16490#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016491extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016492#else
16493#ifndef xmlXPathNumberFunction
16494extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016495#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016497#endif
16498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016499
16500#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016501#ifdef bottom_xpath
16502#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016503extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016504#else
16505#ifndef xmlXPathObjectCopy
16506extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016507#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016509#endif
16510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016511
16512#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016513#ifdef bottom_xpath
16514#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016515extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016516#else
16517#ifndef xmlXPathOrderDocElems
16518extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016519#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016521#endif
16522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016523
16524#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016525#ifdef bottom_xpath
16526#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016527extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016528#else
16529#ifndef xmlXPathParseNCName
16530extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016531#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016533#endif
16534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016535
16536#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016537#ifdef bottom_xpath
16538#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016539extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016540#else
16541#ifndef xmlXPathParseName
16542extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016543#define xmlXPathParseName xmlXPathParseName__internal_alias
16544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016545#endif
16546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016547
16548#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016549#ifdef bottom_xpath
16550#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016551extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016552#else
16553#ifndef xmlXPathPopBoolean
16554extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016555#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016557#endif
16558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016559
16560#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016561#ifdef bottom_xpath
16562#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016563extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016564#else
16565#ifndef xmlXPathPopExternal
16566extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016567#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016569#endif
16570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016571
16572#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016573#ifdef bottom_xpath
16574#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016575extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016576#else
16577#ifndef xmlXPathPopNodeSet
16578extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016579#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016581#endif
16582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016583
16584#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016585#ifdef bottom_xpath
16586#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016587extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016588#else
16589#ifndef xmlXPathPopNumber
16590extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016591#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016593#endif
16594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016595
16596#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016597#ifdef bottom_xpath
16598#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016599extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016600#else
16601#ifndef xmlXPathPopString
16602extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016603#define xmlXPathPopString xmlXPathPopString__internal_alias
16604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016605#endif
16606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016607
16608#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016609#ifdef bottom_xpath
16610#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016611extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016612#else
16613#ifndef xmlXPathPositionFunction
16614extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016615#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016617#endif
16618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016619
16620#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016621#ifdef bottom_xpath
16622#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016623extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016624#else
16625#ifndef xmlXPathRegisterAllFunctions
16626extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016627#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016629#endif
16630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016631
16632#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016633#ifdef bottom_xpath
16634#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016635extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016636#else
16637#ifndef xmlXPathRegisterFunc
16638extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016639#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016641#endif
16642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016643
16644#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016645#ifdef bottom_xpath
16646#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016647extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016648#else
16649#ifndef xmlXPathRegisterFuncLookup
16650extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016651#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016653#endif
16654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016655
16656#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016657#ifdef bottom_xpath
16658#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016659extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016660#else
16661#ifndef xmlXPathRegisterFuncNS
16662extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016663#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016665#endif
16666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016667
16668#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016669#ifdef bottom_xpath
16670#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016671extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016672#else
16673#ifndef xmlXPathRegisterNs
16674extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016675#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016677#endif
16678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016679
16680#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016681#ifdef bottom_xpath
16682#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016683extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016684#else
16685#ifndef xmlXPathRegisterVariable
16686extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016687#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016689#endif
16690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016691
16692#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016693#ifdef bottom_xpath
16694#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016695extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016696#else
16697#ifndef xmlXPathRegisterVariableLookup
16698extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016699#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016701#endif
16702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016703
16704#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016705#ifdef bottom_xpath
16706#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016707extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016708#else
16709#ifndef xmlXPathRegisterVariableNS
16710extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016711#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016713#endif
16714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016715
16716#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016717#ifdef bottom_xpath
16718#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016719extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016720#else
16721#ifndef xmlXPathRegisteredFuncsCleanup
16722extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016723#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016725#endif
16726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016727
16728#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016729#ifdef bottom_xpath
16730#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016731extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016732#else
16733#ifndef xmlXPathRegisteredNsCleanup
16734extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016735#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016737#endif
16738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016739
16740#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016741#ifdef bottom_xpath
16742#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016743extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016744#else
16745#ifndef xmlXPathRegisteredVariablesCleanup
16746extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016747#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016749#endif
16750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016751
16752#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016753#ifdef bottom_xpath
16754#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016755extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016756#else
16757#ifndef xmlXPathRoot
16758extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016759#define xmlXPathRoot xmlXPathRoot__internal_alias
16760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016761#endif
16762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016763
16764#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016765#ifdef bottom_xpath
16766#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016767extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016768#else
16769#ifndef xmlXPathRoundFunction
16770extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016771#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
16772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016773#endif
16774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016775
16776#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016777#ifdef bottom_xpath
16778#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016779extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016780#else
16781#ifndef xmlXPathStartsWithFunction
16782extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016783#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
16784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016785#endif
16786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016787
16788#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016789#ifdef bottom_xpath
16790#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016791extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016792#else
16793#ifndef xmlXPathStringEvalNumber
16794extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016795#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
16796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016797#endif
16798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016799
16800#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016801#ifdef bottom_xpath
16802#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016803extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016804#else
16805#ifndef xmlXPathStringFunction
16806extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016807#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
16808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016809#endif
16810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016811
16812#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016813#ifdef bottom_xpath
16814#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016815extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016816#else
16817#ifndef xmlXPathStringLengthFunction
16818extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016819#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
16820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016821#endif
16822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016823
16824#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016825#ifdef bottom_xpath
16826#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016827extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016828#else
16829#ifndef xmlXPathSubValues
16830extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016831#define xmlXPathSubValues xmlXPathSubValues__internal_alias
16832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016833#endif
16834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016835
16836#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016837#ifdef bottom_xpath
16838#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016839extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016840#else
16841#ifndef xmlXPathSubstringAfterFunction
16842extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016843#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
16844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016845#endif
16846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016847
16848#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016849#ifdef bottom_xpath
16850#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016851extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016852#else
16853#ifndef xmlXPathSubstringBeforeFunction
16854extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016855#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
16856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016857#endif
16858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016859
16860#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016861#ifdef bottom_xpath
16862#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016863extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016864#else
16865#ifndef xmlXPathSubstringFunction
16866extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016867#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
16868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016869#endif
16870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016871
16872#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016873#ifdef bottom_xpath
16874#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016875extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016876#else
16877#ifndef xmlXPathSumFunction
16878extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016879#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
16880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016881#endif
16882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016883
16884#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016885#ifdef bottom_xpath
16886#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016887extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016888#else
16889#ifndef xmlXPathTrailing
16890extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016891#define xmlXPathTrailing xmlXPathTrailing__internal_alias
16892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016893#endif
16894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016895
16896#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016897#ifdef bottom_xpath
16898#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016899extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016900#else
16901#ifndef xmlXPathTrailingSorted
16902extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016903#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
16904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016905#endif
16906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016907
16908#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016909#ifdef bottom_xpath
16910#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016911extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016912#else
16913#ifndef xmlXPathTranslateFunction
16914extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016915#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
16916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016917#endif
16918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016919
16920#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016921#ifdef bottom_xpath
16922#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016923extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016924#else
16925#ifndef xmlXPathTrueFunction
16926extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016927#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
16928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016929#endif
16930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016931
16932#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016933#ifdef bottom_xpath
16934#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000016935extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016936#else
16937#ifndef xmlXPathValueFlipSign
16938extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016939#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
16940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016941#endif
16942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016943
16944#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016945#ifdef bottom_xpath
16946#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016947extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016948#else
16949#ifndef xmlXPathVariableLookup
16950extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016951#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
16952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016953#endif
16954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016955
16956#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016957#ifdef bottom_xpath
16958#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016959extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016960#else
16961#ifndef xmlXPathVariableLookupNS
16962extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016963#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
16964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016965#endif
16966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016967
16968#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016969#ifdef bottom_xpath
16970#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016971extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016972#else
16973#ifndef xmlXPathWrapCString
16974extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016975#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
16976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016977#endif
16978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016979
16980#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016981#ifdef bottom_xpath
16982#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016983extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016984#else
16985#ifndef xmlXPathWrapExternal
16986extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016987#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
16988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016989#endif
16990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016991
16992#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016993#ifdef bottom_xpath
16994#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016995extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016996#else
16997#ifndef xmlXPathWrapNodeSet
16998extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016999#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017001#endif
17002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017003
17004#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017005#ifdef bottom_xpath
17006#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017007extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017008#else
17009#ifndef xmlXPathWrapString
17010extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017011#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017013#endif
17014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017015
17016#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017017#ifdef bottom_xpath
17018#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017019extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017020#else
17021#ifndef xmlXPatherror
17022extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017023#define xmlXPatherror xmlXPatherror__internal_alias
17024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017025#endif
17026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017027
17028#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017029#ifdef bottom_xpointer
17030#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017031extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017032#else
17033#ifndef xmlXPtrBuildNodeList
17034extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017035#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017037#endif
17038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017039
17040#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017041#ifdef bottom_xpointer
17042#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017043extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017044#else
17045#ifndef xmlXPtrEval
17046extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017047#define xmlXPtrEval xmlXPtrEval__internal_alias
17048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017049#endif
17050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017051
17052#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017053#ifdef bottom_xpointer
17054#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017055extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017056#else
17057#ifndef xmlXPtrEvalRangePredicate
17058extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017059#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017061#endif
17062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017063
17064#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017065#ifdef bottom_xpointer
17066#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017067extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017068#else
17069#ifndef xmlXPtrFreeLocationSet
17070extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017071#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017073#endif
17074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017075
17076#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017077#ifdef bottom_xpointer
17078#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017079extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017080#else
17081#ifndef xmlXPtrLocationSetAdd
17082extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017083#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017085#endif
17086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017087
17088#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017089#ifdef bottom_xpointer
17090#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017091extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017092#else
17093#ifndef xmlXPtrLocationSetCreate
17094extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017095#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017097#endif
17098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017099
17100#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017101#ifdef bottom_xpointer
17102#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017103extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017104#else
17105#ifndef xmlXPtrLocationSetDel
17106extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017107#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017109#endif
17110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017111
17112#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017113#ifdef bottom_xpointer
17114#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017115extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017116#else
17117#ifndef xmlXPtrLocationSetMerge
17118extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017119#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017121#endif
17122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017123
17124#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017125#ifdef bottom_xpointer
17126#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017127extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017128#else
17129#ifndef xmlXPtrLocationSetRemove
17130extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017131#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017133#endif
17134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017135
17136#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017137#ifdef bottom_xpointer
17138#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017139extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017140#else
17141#ifndef xmlXPtrNewCollapsedRange
17142extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017143#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017145#endif
17146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017147
17148#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017149#ifdef bottom_xpointer
17150#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017151extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017152#else
17153#ifndef xmlXPtrNewContext
17154extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017155#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017157#endif
17158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017159
17160#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017161#ifdef bottom_xpointer
17162#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017163extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017164#else
17165#ifndef xmlXPtrNewLocationSetNodeSet
17166extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017167#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017169#endif
17170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017171
17172#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017173#ifdef bottom_xpointer
17174#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017175extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017176#else
17177#ifndef xmlXPtrNewLocationSetNodes
17178extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017179#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017181#endif
17182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017183
17184#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017185#ifdef bottom_xpointer
17186#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017187extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017188#else
17189#ifndef xmlXPtrNewRange
17190extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017191#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017193#endif
17194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017195
17196#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017197#ifdef bottom_xpointer
17198#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017199extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017200#else
17201#ifndef xmlXPtrNewRangeNodeObject
17202extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017203#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017205#endif
17206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017207
17208#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017209#ifdef bottom_xpointer
17210#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017211extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017212#else
17213#ifndef xmlXPtrNewRangeNodePoint
17214extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017215#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017217#endif
17218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017219
17220#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017221#ifdef bottom_xpointer
17222#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017223extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017224#else
17225#ifndef xmlXPtrNewRangeNodes
17226extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017227#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017229#endif
17230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017231
17232#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017233#ifdef bottom_xpointer
17234#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017235extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017236#else
17237#ifndef xmlXPtrNewRangePointNode
17238extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017239#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017241#endif
17242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017243
17244#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017245#ifdef bottom_xpointer
17246#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017247extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017248#else
17249#ifndef xmlXPtrNewRangePoints
17250extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017251#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017253#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017254#endif
17255
17256#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017257#ifdef bottom_xpointer
17258#undef xmlXPtrRangeToFunction
17259extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17260#else
17261#ifndef xmlXPtrRangeToFunction
17262extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17263#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17264#endif
17265#endif
17266#endif
17267
17268#if defined(LIBXML_XPTR_ENABLED)
17269#ifdef bottom_xpointer
17270#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017271extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017272#else
17273#ifndef xmlXPtrWrapLocationSet
17274extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017275#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017277#endif
17278#endif
17279
17280
17281#endif
17282#endif
17283#endif
17284#endif
17285#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017286