blob: 1b81dcde7995a23145b1d15d9ae5ef50b60e865d [file] [log] [blame]
Daniel Veillardbe076e92005-01-04 20:18:14 +00001/*
2 * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed
3 * up the code when using gcc for call within the library.
4 *
5 * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf
6 * from Ulrich drepper. Rewritten to be generated from the XML description
7 * file for libxml2 API
8 * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml
9 */
10
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011#ifdef IN_LIBXML
12#ifdef __GNUC__
13#ifdef PIC
14#ifdef linux
15#if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)
16
Daniel Veillardbe076e92005-01-04 20:18:14 +000017#include "libxml/c14n.h"
18#include "libxml/catalog.h"
19#include "libxml/chvalid.h"
20#include "libxml/debugXML.h"
21#include "libxml/dict.h"
22#include "libxml/DOCBparser.h"
23#include "libxml/encoding.h"
24#include "libxml/entities.h"
25#include "libxml/globals.h"
26#include "libxml/hash.h"
27#include "libxml/HTMLparser.h"
28#include "libxml/HTMLtree.h"
29#include "libxml/list.h"
30#include "libxml/nanoftp.h"
31#include "libxml/nanohttp.h"
32#include "libxml/parser.h"
33#include "libxml/parserInternals.h"
34#include "libxml/pattern.h"
35#include "libxml/relaxng.h"
36#include "libxml/SAX2.h"
37#include "libxml/SAX.h"
38#include "libxml/schemasInternals.h"
Daniel Veillard5eee7672005-08-22 21:22:27 +000039#include "libxml/schematron.h"
Daniel Veillardbe076e92005-01-04 20:18:14 +000040#include "libxml/threads.h"
41#include "libxml/tree.h"
42#include "libxml/uri.h"
43#include "libxml/valid.h"
44#include "libxml/xinclude.h"
45#include "libxml/xlink.h"
46#include "libxml/xmlautomata.h"
47#include "libxml/xmlerror.h"
48#include "libxml/xmlexports.h"
49#include "libxml/xmlIO.h"
50#include "libxml/xmlmemory.h"
51#include "libxml/xmlreader.h"
52#include "libxml/xmlregexp.h"
53#include "libxml/xmlsave.h"
54#include "libxml/xmlschemas.h"
55#include "libxml/xmlschemastypes.h"
56#include "libxml/xmlstring.h"
57#include "libxml/xmlunicode.h"
58#include "libxml/xmlversion.h"
59#include "libxml/xmlwriter.h"
60#include "libxml/xpath.h"
61#include "libxml/xpathInternals.h"
62#include "libxml/xpointer.h"
63#include "libxml/xmlmodule.h"
64
65/* special hot spot not exported ones */
66
Daniel Veillard5d4644e2005-04-01 13:11:58 +000067#ifdef bottom_globals
68#undef __xmlGenericError
Daniel Veillardbe076e92005-01-04 20:18:14 +000069extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000070#else
71#ifndef __xmlGenericError
72extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000073#define __xmlGenericError __xmlGenericError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000074#endif
75#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000076
Daniel Veillard5d4644e2005-04-01 13:11:58 +000077#ifdef bottom_globals
78#undef __xmlGenericErrorContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000079extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000080#else
81#ifndef __xmlGenericErrorContext
82extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000083#define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000084#endif
85#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000086
87/* list generated from libxml2-api.xml */
Daniel Veillardbe076e92005-01-04 20:18:14 +000088#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000089#ifdef bottom_DOCBparser
90#undef docbCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +000091extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000092#else
93#ifndef docbCreatePushParserCtxt
94extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000095#define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
96#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000097#endif
98#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000099
100#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000101#ifdef bottom_HTMLparser
102#undef htmlAttrAllowed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000103extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000104#else
105#ifndef htmlAttrAllowed
106extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000107#define htmlAttrAllowed htmlAttrAllowed__internal_alias
108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000109#endif
110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000111
112#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000113#ifdef bottom_HTMLparser
114#undef htmlAutoCloseTag
Daniel Veillardbe076e92005-01-04 20:18:14 +0000115extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000116#else
117#ifndef htmlAutoCloseTag
118extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000119#define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000121#endif
122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000123
124#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000125#ifdef bottom_HTMLparser
126#undef htmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000127extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000128#else
129#ifndef htmlCreateFileParserCtxt
130extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000131#define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000133#endif
134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000135
136#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000137#ifdef bottom_HTMLparser
138#undef htmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000139extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000140#else
141#ifndef htmlCreateMemoryParserCtxt
142extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000143#define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000145#endif
146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000147
148#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000149#ifdef bottom_HTMLparser
150#undef htmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000151extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000152#else
153#ifndef htmlCreatePushParserCtxt
154extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000155#define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000157#endif
158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000159
160#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000161#ifdef bottom_HTMLparser
162#undef htmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000163extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000164#else
165#ifndef htmlCtxtReadDoc
166extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000167#define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000169#endif
170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000171
172#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000173#ifdef bottom_HTMLparser
174#undef htmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000175extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000176#else
177#ifndef htmlCtxtReadFd
178extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000179#define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000181#endif
182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000183
184#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000185#ifdef bottom_HTMLparser
186#undef htmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000187extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000188#else
189#ifndef htmlCtxtReadFile
190extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000191#define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000193#endif
194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000195
196#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000197#ifdef bottom_HTMLparser
198#undef htmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000199extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000200#else
201#ifndef htmlCtxtReadIO
202extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000203#define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000205#endif
206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000207
208#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000209#ifdef bottom_HTMLparser
210#undef htmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000211extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000212#else
213#ifndef htmlCtxtReadMemory
214extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000215#define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000217#endif
218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000219
220#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000221#ifdef bottom_HTMLparser
222#undef htmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +0000223extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000224#else
225#ifndef htmlCtxtReset
226extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000227#define htmlCtxtReset htmlCtxtReset__internal_alias
228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000229#endif
230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000231
232#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000233#ifdef bottom_HTMLparser
234#undef htmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +0000235extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000236#else
237#ifndef htmlCtxtUseOptions
238extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000239#define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000241#endif
242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000243
244#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000245#ifdef bottom_SAX2
246#undef htmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +0000247extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000248#else
249#ifndef htmlDefaultSAXHandlerInit
250extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000251#define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000253#endif
254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000255
256#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000257#ifdef bottom_HTMLtree
258#undef htmlDocContentDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000259extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000260#else
261#ifndef htmlDocContentDumpFormatOutput
262extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000263#define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000265#endif
266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000267
268#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000269#ifdef bottom_HTMLtree
270#undef htmlDocContentDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000271extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000272#else
273#ifndef htmlDocContentDumpOutput
274extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000275#define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000277#endif
278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000279
280#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000281#ifdef bottom_HTMLtree
282#undef htmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000283extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000284#else
285#ifndef htmlDocDump
286extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000287#define htmlDocDump htmlDocDump__internal_alias
288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000289#endif
290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000291
292#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000293#ifdef bottom_HTMLtree
294#undef htmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000295extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000296#else
297#ifndef htmlDocDumpMemory
298extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000299#define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000301#endif
302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000303
Daniel Veillard67952602006-01-05 15:29:44 +0000304#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
305#ifdef bottom_HTMLtree
306#undef htmlDocDumpMemoryFormat
307extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat __attribute((alias("htmlDocDumpMemoryFormat__internal_alias")));
308#else
309#ifndef htmlDocDumpMemoryFormat
310extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat__internal_alias __attribute((visibility("hidden")));
311#define htmlDocDumpMemoryFormat htmlDocDumpMemoryFormat__internal_alias
312#endif
313#endif
314#endif
315
Daniel Veillardbe076e92005-01-04 20:18:14 +0000316#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000317#ifdef bottom_HTMLparser
318#undef htmlElementAllowedHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000319extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000320#else
321#ifndef htmlElementAllowedHere
322extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000323#define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000325#endif
326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000327
328#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000329#ifdef bottom_HTMLparser
330#undef htmlElementStatusHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000331extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000332#else
333#ifndef htmlElementStatusHere
334extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000335#define htmlElementStatusHere htmlElementStatusHere__internal_alias
336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000337#endif
338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000339
340#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000341#ifdef bottom_HTMLparser
342#undef htmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +0000343extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000344#else
345#ifndef htmlEncodeEntities
346extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000347#define htmlEncodeEntities htmlEncodeEntities__internal_alias
348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000349#endif
350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000351
352#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000353#ifdef bottom_HTMLparser
354#undef htmlEntityLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000355extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000356#else
357#ifndef htmlEntityLookup
358extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000359#define htmlEntityLookup htmlEntityLookup__internal_alias
360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000361#endif
362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000363
364#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000365#ifdef bottom_HTMLparser
366#undef htmlEntityValueLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000367extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000368#else
369#ifndef htmlEntityValueLookup
370extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000371#define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000373#endif
374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000375
376#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000377#ifdef bottom_HTMLparser
378#undef htmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000379extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000380#else
381#ifndef htmlFreeParserCtxt
382extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000383#define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000385#endif
386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000387
388#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000389#ifdef bottom_HTMLtree
390#undef htmlGetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000391extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000392#else
393#ifndef htmlGetMetaEncoding
394extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000395#define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000397#endif
398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000399
400#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000401#ifdef bottom_HTMLparser
402#undef htmlHandleOmittedElem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000403extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000404#else
405#ifndef htmlHandleOmittedElem
406extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000407#define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000409#endif
410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000411
412#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000413#ifdef bottom_HTMLparser
414#undef htmlInitAutoClose
Daniel Veillardbe076e92005-01-04 20:18:14 +0000415extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000416#else
417#ifndef htmlInitAutoClose
418extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000419#define htmlInitAutoClose htmlInitAutoClose__internal_alias
420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000421#endif
422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000423
424#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000425#ifdef bottom_HTMLparser
426#undef htmlIsAutoClosed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000427extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000428#else
429#ifndef htmlIsAutoClosed
430extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000431#define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000433#endif
434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000435
436#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000437#ifdef bottom_HTMLtree
438#undef htmlIsBooleanAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +0000439extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000440#else
441#ifndef htmlIsBooleanAttr
442extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000443#define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000445#endif
446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000447
448#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000449#ifdef bottom_HTMLparser
450#undef htmlIsScriptAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +0000451extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000452#else
453#ifndef htmlIsScriptAttribute
454extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000455#define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000457#endif
458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000459
460#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000461#ifdef bottom_HTMLparser
462#undef htmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000463extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000464#else
465#ifndef htmlNewDoc
466extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000467#define htmlNewDoc htmlNewDoc__internal_alias
468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000469#endif
470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000471
472#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000473#ifdef bottom_HTMLparser
474#undef htmlNewDocNoDtD
Daniel Veillardbe076e92005-01-04 20:18:14 +0000475extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000476#else
477#ifndef htmlNewDocNoDtD
478extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000479#define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000481#endif
482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000483
William M. Brack7f28a012007-01-11 23:42:10 +0000484#if defined(LIBXML_HTML_ENABLED)
485#ifdef bottom_HTMLparser
486#undef htmlNewParserCtxt
487extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias")));
488#else
489#ifndef htmlNewParserCtxt
490extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
491#define htmlNewParserCtxt htmlNewParserCtxt__internal_alias
492#endif
493#endif
494#endif
495
Daniel Veillardbe076e92005-01-04 20:18:14 +0000496#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000497#ifdef bottom_HTMLtree
498#undef htmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000499extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000500#else
501#ifndef htmlNodeDump
502extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000503#define htmlNodeDump htmlNodeDump__internal_alias
504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000505#endif
506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000507
508#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000509#ifdef bottom_HTMLtree
510#undef htmlNodeDumpFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000511extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000512#else
513#ifndef htmlNodeDumpFile
514extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000515#define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000517#endif
518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000519
520#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000521#ifdef bottom_HTMLtree
522#undef htmlNodeDumpFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000523extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000524#else
525#ifndef htmlNodeDumpFileFormat
526extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000527#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000529#endif
530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000531
532#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000533#ifdef bottom_HTMLtree
534#undef htmlNodeDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000535extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000536#else
537#ifndef htmlNodeDumpFormatOutput
538extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000539#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000541#endif
542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000543
544#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000545#ifdef bottom_HTMLtree
546#undef htmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000547extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000548#else
549#ifndef htmlNodeDumpOutput
550extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000551#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000554#endif
555
556#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000557#ifdef bottom_HTMLparser
558#undef htmlNodeStatus
559extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
560#else
561#ifndef htmlNodeStatus
562extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
563#define htmlNodeStatus htmlNodeStatus__internal_alias
564#endif
565#endif
566#endif
567
568#if defined(LIBXML_HTML_ENABLED)
569#ifdef bottom_HTMLparser
570#undef htmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000571extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000572#else
573#ifndef htmlParseCharRef
574extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000575#define htmlParseCharRef htmlParseCharRef__internal_alias
576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000577#endif
578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000579
580#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000581#ifdef bottom_HTMLparser
582#undef htmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +0000583extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000584#else
585#ifndef htmlParseChunk
586extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000587#define htmlParseChunk htmlParseChunk__internal_alias
588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000589#endif
590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000591
592#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000593#ifdef bottom_HTMLparser
594#undef htmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000595extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000596#else
597#ifndef htmlParseDoc
598extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000599#define htmlParseDoc htmlParseDoc__internal_alias
600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000601#endif
602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000603
604#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000605#ifdef bottom_HTMLparser
606#undef htmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +0000607extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000608#else
609#ifndef htmlParseDocument
610extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000611#define htmlParseDocument htmlParseDocument__internal_alias
612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000613#endif
614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000615
616#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000617#ifdef bottom_HTMLparser
618#undef htmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +0000619extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000620#else
621#ifndef htmlParseElement
622extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000623#define htmlParseElement htmlParseElement__internal_alias
624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000625#endif
626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000627
628#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000629#ifdef bottom_HTMLparser
630#undef htmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000631extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000632#else
633#ifndef htmlParseEntityRef
634extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000635#define htmlParseEntityRef htmlParseEntityRef__internal_alias
636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000637#endif
638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000639
640#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000641#ifdef bottom_HTMLparser
642#undef htmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000643extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000644#else
645#ifndef htmlParseFile
646extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000647#define htmlParseFile htmlParseFile__internal_alias
648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000649#endif
650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000651
652#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000653#ifdef bottom_HTMLparser
654#undef htmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000655extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000656#else
657#ifndef htmlReadDoc
658extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000659#define htmlReadDoc htmlReadDoc__internal_alias
660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000661#endif
662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000663
664#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000665#ifdef bottom_HTMLparser
666#undef htmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000667extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000668#else
669#ifndef htmlReadFd
670extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000671#define htmlReadFd htmlReadFd__internal_alias
672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000673#endif
674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000675
676#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000677#ifdef bottom_HTMLparser
678#undef htmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000679extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000680#else
681#ifndef htmlReadFile
682extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000683#define htmlReadFile htmlReadFile__internal_alias
684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000685#endif
686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000687
688#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000689#ifdef bottom_HTMLparser
690#undef htmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000691extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000692#else
693#ifndef htmlReadIO
694extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000695#define htmlReadIO htmlReadIO__internal_alias
696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000697#endif
698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000699
700#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000701#ifdef bottom_HTMLparser
702#undef htmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000703extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000704#else
705#ifndef htmlReadMemory
706extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000707#define htmlReadMemory htmlReadMemory__internal_alias
708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000709#endif
710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000711
712#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000713#ifdef bottom_HTMLparser
714#undef htmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000715extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000716#else
717#ifndef htmlSAXParseDoc
718extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000719#define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000721#endif
722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000723
724#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000725#ifdef bottom_HTMLparser
726#undef htmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000727extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000728#else
729#ifndef htmlSAXParseFile
730extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000731#define htmlSAXParseFile htmlSAXParseFile__internal_alias
732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000733#endif
734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000735
736#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000737#ifdef bottom_HTMLtree
738#undef htmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000739extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000740#else
741#ifndef htmlSaveFile
742extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000743#define htmlSaveFile htmlSaveFile__internal_alias
744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000745#endif
746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000747
748#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000749#ifdef bottom_HTMLtree
750#undef htmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000751extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000752#else
753#ifndef htmlSaveFileEnc
754extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000755#define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000757#endif
758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000759
760#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000761#ifdef bottom_HTMLtree
762#undef htmlSaveFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000763extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000764#else
765#ifndef htmlSaveFileFormat
766extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000767#define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000769#endif
770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000771
772#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000773#ifdef bottom_HTMLtree
774#undef htmlSetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000775extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000776#else
777#ifndef htmlSetMetaEncoding
778extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000779#define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000781#endif
782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000783
784#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000785#ifdef bottom_HTMLparser
786#undef htmlTagLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000787extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000788#else
789#ifndef htmlTagLookup
790extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000791#define htmlTagLookup htmlTagLookup__internal_alias
792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000793#endif
794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000795
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000796#ifdef bottom_parser
797#undef inputPop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000798extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000799#else
800#ifndef inputPop
801extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000802#define inputPop inputPop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000803#endif
804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000805
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000806#ifdef bottom_parser
807#undef inputPush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000808extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000809#else
810#ifndef inputPush
811extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000812#define inputPush inputPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000813#endif
814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000815
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000816#ifdef bottom_parser
817#undef namePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000818extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000819#else
820#ifndef namePop
821extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000822#define namePop namePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000823#endif
824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000825
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000826#ifdef bottom_parser
827#undef namePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000828extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000829#else
830#ifndef namePush
831extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000832#define namePush namePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000833#endif
834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000835
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000836#ifdef bottom_parser
837#undef nodePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000838extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000839#else
840#ifndef nodePop
841extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000842#define nodePop nodePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000843#endif
844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000845
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000846#ifdef bottom_parser
847#undef nodePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000848extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000849#else
850#ifndef nodePush
851extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000852#define nodePush nodePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000853#endif
854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000855
856#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000857#ifdef bottom_xpath
858#undef valuePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000859extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000860#else
861#ifndef valuePop
862extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000863#define valuePop valuePop__internal_alias
864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000865#endif
866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000867
868#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000869#ifdef bottom_xpath
870#undef valuePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000871extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000872#else
873#ifndef valuePush
874extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000875#define valuePush valuePush__internal_alias
876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000877#endif
878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000879
880#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000881#ifdef bottom_catalog
882#undef xmlACatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000883extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000884#else
885#ifndef xmlACatalogAdd
886extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000887#define xmlACatalogAdd xmlACatalogAdd__internal_alias
888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000889#endif
890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000891
892#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000893#ifdef bottom_catalog
894#undef xmlACatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000895extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000896#else
897#ifndef xmlACatalogDump
898extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000899#define xmlACatalogDump xmlACatalogDump__internal_alias
900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000901#endif
902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000903
904#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000905#ifdef bottom_catalog
906#undef xmlACatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +0000907extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000908#else
909#ifndef xmlACatalogRemove
910extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000911#define xmlACatalogRemove xmlACatalogRemove__internal_alias
912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000913#endif
914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000915
916#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000917#ifdef bottom_catalog
918#undef xmlACatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +0000919extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000920#else
921#ifndef xmlACatalogResolve
922extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000923#define xmlACatalogResolve xmlACatalogResolve__internal_alias
924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000925#endif
926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000927
928#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000929#ifdef bottom_catalog
930#undef xmlACatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +0000931extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000932#else
933#ifndef xmlACatalogResolvePublic
934extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000935#define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000937#endif
938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000939
940#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000941#ifdef bottom_catalog
942#undef xmlACatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000943extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000944#else
945#ifndef xmlACatalogResolveSystem
946extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000947#define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000949#endif
950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000951
952#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000953#ifdef bottom_catalog
954#undef xmlACatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +0000955extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000956#else
957#ifndef xmlACatalogResolveURI
958extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000959#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000961#endif
962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000963
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000964#ifdef bottom_valid
965#undef xmlAddAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000966extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000967#else
968#ifndef xmlAddAttributeDecl
969extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000970#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000971#endif
972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000973
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000974#ifdef bottom_tree
975#undef xmlAddChild
Daniel Veillardbe076e92005-01-04 20:18:14 +0000976extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000977#else
978#ifndef xmlAddChild
979extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000980#define xmlAddChild xmlAddChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000981#endif
982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000983
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000984#ifdef bottom_tree
985#undef xmlAddChildList
Daniel Veillardbe076e92005-01-04 20:18:14 +0000986extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000987#else
988#ifndef xmlAddChildList
989extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000990#define xmlAddChildList xmlAddChildList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000991#endif
992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000993
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000994#ifdef bottom_entities
995#undef xmlAddDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000996extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000997#else
998#ifndef xmlAddDocEntity
999extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001000#define xmlAddDocEntity xmlAddDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001001#endif
1002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001004#ifdef bottom_entities
1005#undef xmlAddDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00001006extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001007#else
1008#ifndef xmlAddDtdEntity
1009extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001010#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001011#endif
1012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001014#ifdef bottom_valid
1015#undef xmlAddElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001016extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001017#else
1018#ifndef xmlAddElementDecl
1019extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001020#define xmlAddElementDecl xmlAddElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001021#endif
1022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001024#ifdef bottom_encoding
1025#undef xmlAddEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00001026extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001027#else
1028#ifndef xmlAddEncodingAlias
1029extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001030#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001031#endif
1032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001034#ifdef bottom_valid
1035#undef xmlAddID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001036extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001037#else
1038#ifndef xmlAddID
1039extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001040#define xmlAddID xmlAddID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001041#endif
1042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001044#ifdef bottom_tree
1045#undef xmlAddNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001046extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001047#else
1048#ifndef xmlAddNextSibling
1049extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001050#define xmlAddNextSibling xmlAddNextSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001051#endif
1052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001054#ifdef bottom_valid
1055#undef xmlAddNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001056extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001057#else
1058#ifndef xmlAddNotationDecl
1059extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001060#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001061#endif
1062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001063
Daniel Veillard726f67e2014-10-16 15:40:16 +08001064#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001065#ifdef bottom_tree
1066#undef xmlAddPrevSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001067extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001068#else
1069#ifndef xmlAddPrevSibling
1070extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001071#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001073#endif
1074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001076#ifdef bottom_valid
1077#undef xmlAddRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00001078extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001079#else
1080#ifndef xmlAddRef
1081extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001082#define xmlAddRef xmlAddRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001083#endif
1084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001086#ifdef bottom_tree
1087#undef xmlAddSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001088extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001089#else
1090#ifndef xmlAddSibling
1091extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001092#define xmlAddSibling xmlAddSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001093#endif
1094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001095
1096#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001097#ifdef bottom_xmlIO
1098#undef xmlAllocOutputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001099extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001100#else
1101#ifndef xmlAllocOutputBuffer
1102extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001103#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001105#endif
1106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001108#ifdef bottom_xmlIO
1109#undef xmlAllocParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001110extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001111#else
1112#ifndef xmlAllocParserInputBuffer
1113extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001114#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001115#endif
1116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001117
1118#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001119#ifdef bottom_xmlsave
1120#undef xmlAttrSerializeTxtContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001121extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001122#else
1123#ifndef xmlAttrSerializeTxtContent
1124extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001125#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001127#endif
1128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001129
1130#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001131#ifdef bottom_xmlregexp
1132#undef xmlAutomataCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00001133extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001134#else
1135#ifndef xmlAutomataCompile
1136extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001137#define xmlAutomataCompile xmlAutomataCompile__internal_alias
1138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001139#endif
1140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001141
1142#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001143#ifdef bottom_xmlregexp
1144#undef xmlAutomataGetInitState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001145extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001146#else
1147#ifndef xmlAutomataGetInitState
1148extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001149#define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
1150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001151#endif
1152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001153
1154#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001155#ifdef bottom_xmlregexp
1156#undef xmlAutomataIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00001157extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001158#else
1159#ifndef xmlAutomataIsDeterminist
1160extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001161#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
1162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001163#endif
1164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001165
1166#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001167#ifdef bottom_xmlregexp
1168#undef xmlAutomataNewAllTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001169extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001170#else
1171#ifndef xmlAutomataNewAllTrans
1172extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001173#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
1174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001175#endif
1176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001177
1178#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001179#ifdef bottom_xmlregexp
1180#undef xmlAutomataNewCountTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001181extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001182#else
1183#ifndef xmlAutomataNewCountTrans
1184extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001185#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
1186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001187#endif
1188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001189
1190#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001191#ifdef bottom_xmlregexp
1192#undef xmlAutomataNewCountTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001193extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001194#else
1195#ifndef xmlAutomataNewCountTrans2
1196extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001197#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
1198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001199#endif
1200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001201
1202#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001203#ifdef bottom_xmlregexp
1204#undef xmlAutomataNewCountedTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001205extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001206#else
1207#ifndef xmlAutomataNewCountedTrans
1208extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001209#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
1210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001211#endif
1212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001213
1214#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001215#ifdef bottom_xmlregexp
1216#undef xmlAutomataNewCounter
Daniel Veillardbe076e92005-01-04 20:18:14 +00001217extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001218#else
1219#ifndef xmlAutomataNewCounter
1220extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001221#define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
1222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001223#endif
1224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001225
1226#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001227#ifdef bottom_xmlregexp
1228#undef xmlAutomataNewCounterTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001229extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001230#else
1231#ifndef xmlAutomataNewCounterTrans
1232extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001233#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
1234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001235#endif
1236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001237
1238#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001239#ifdef bottom_xmlregexp
1240#undef xmlAutomataNewEpsilon
Daniel Veillardbe076e92005-01-04 20:18:14 +00001241extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001242#else
1243#ifndef xmlAutomataNewEpsilon
1244extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001245#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001247#endif
1248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001249
1250#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001251#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00001252#undef xmlAutomataNewNegTrans
1253extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1254#else
1255#ifndef xmlAutomataNewNegTrans
1256extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1257#define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1258#endif
1259#endif
1260#endif
1261
1262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1263#ifdef bottom_xmlregexp
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001264#undef xmlAutomataNewOnceTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001265extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001266#else
1267#ifndef xmlAutomataNewOnceTrans
1268extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001269#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001271#endif
1272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001273
1274#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001275#ifdef bottom_xmlregexp
1276#undef xmlAutomataNewOnceTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001277extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001278#else
1279#ifndef xmlAutomataNewOnceTrans2
1280extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001281#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001283#endif
1284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001285
1286#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001287#ifdef bottom_xmlregexp
1288#undef xmlAutomataNewState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001289extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001290#else
1291#ifndef xmlAutomataNewState
1292extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001293#define xmlAutomataNewState xmlAutomataNewState__internal_alias
1294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001295#endif
1296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001297
1298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001299#ifdef bottom_xmlregexp
1300#undef xmlAutomataNewTransition
Daniel Veillardbe076e92005-01-04 20:18:14 +00001301extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001302#else
1303#ifndef xmlAutomataNewTransition
1304extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001305#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001307#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001308#endif
1309
1310#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001311#ifdef bottom_xmlregexp
1312#undef xmlAutomataNewTransition2
1313extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1314#else
1315#ifndef xmlAutomataNewTransition2
1316extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1317#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1318#endif
1319#endif
1320#endif
1321
1322#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1323#ifdef bottom_xmlregexp
1324#undef xmlAutomataSetFinalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001325extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001326#else
1327#ifndef xmlAutomataSetFinalState
1328extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001329#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001331#endif
1332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001333
1334#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001335#ifdef bottom_debugXML
1336#undef xmlBoolToText
Daniel Veillardbe076e92005-01-04 20:18:14 +00001337extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001338#else
1339#ifndef xmlBoolToText
1340extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001341#define xmlBoolToText xmlBoolToText__internal_alias
1342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001343#endif
1344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001345
Roumen Petrov95850fc2012-09-12 01:32:40 +03001346#ifdef bottom_buf
1347#undef xmlBufContent
1348extern __typeof (xmlBufContent) xmlBufContent __attribute((alias("xmlBufContent__internal_alias")));
1349#else
1350#ifndef xmlBufContent
1351extern __typeof (xmlBufContent) xmlBufContent__internal_alias __attribute((visibility("hidden")));
1352#define xmlBufContent xmlBufContent__internal_alias
1353#endif
1354#endif
1355
1356#ifdef bottom_buf
1357#undef xmlBufEnd
1358extern __typeof (xmlBufEnd) xmlBufEnd __attribute((alias("xmlBufEnd__internal_alias")));
1359#else
1360#ifndef xmlBufEnd
1361extern __typeof (xmlBufEnd) xmlBufEnd__internal_alias __attribute((visibility("hidden")));
1362#define xmlBufEnd xmlBufEnd__internal_alias
1363#endif
1364#endif
1365
1366#ifdef bottom_tree
1367#undef xmlBufGetNodeContent
1368extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent __attribute((alias("xmlBufGetNodeContent__internal_alias")));
1369#else
1370#ifndef xmlBufGetNodeContent
1371extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent__internal_alias __attribute((visibility("hidden")));
1372#define xmlBufGetNodeContent xmlBufGetNodeContent__internal_alias
1373#endif
1374#endif
1375
1376#if defined(LIBXML_OUTPUT_ENABLED)
1377#ifdef bottom_xmlsave
1378#undef xmlBufNodeDump
1379extern __typeof (xmlBufNodeDump) xmlBufNodeDump __attribute((alias("xmlBufNodeDump__internal_alias")));
1380#else
1381#ifndef xmlBufNodeDump
1382extern __typeof (xmlBufNodeDump) xmlBufNodeDump__internal_alias __attribute((visibility("hidden")));
1383#define xmlBufNodeDump xmlBufNodeDump__internal_alias
1384#endif
1385#endif
1386#endif
1387
1388#ifdef bottom_buf
1389#undef xmlBufShrink
1390extern __typeof (xmlBufShrink) xmlBufShrink __attribute((alias("xmlBufShrink__internal_alias")));
1391#else
1392#ifndef xmlBufShrink
1393extern __typeof (xmlBufShrink) xmlBufShrink__internal_alias __attribute((visibility("hidden")));
1394#define xmlBufShrink xmlBufShrink__internal_alias
1395#endif
1396#endif
1397
1398#ifdef bottom_buf
1399#undef xmlBufUse
1400extern __typeof (xmlBufUse) xmlBufUse __attribute((alias("xmlBufUse__internal_alias")));
1401#else
1402#ifndef xmlBufUse
1403extern __typeof (xmlBufUse) xmlBufUse__internal_alias __attribute((visibility("hidden")));
1404#define xmlBufUse xmlBufUse__internal_alias
1405#endif
1406#endif
1407
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001408#ifdef bottom_tree
1409#undef xmlBufferAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001410extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001411#else
1412#ifndef xmlBufferAdd
1413extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001414#define xmlBufferAdd xmlBufferAdd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001415#endif
1416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001417
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001418#ifdef bottom_tree
1419#undef xmlBufferAddHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00001420extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001421#else
1422#ifndef xmlBufferAddHead
1423extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001424#define xmlBufferAddHead xmlBufferAddHead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001425#endif
1426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001427
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001428#ifdef bottom_tree
1429#undef xmlBufferCCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001430extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001431#else
1432#ifndef xmlBufferCCat
1433extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001434#define xmlBufferCCat xmlBufferCCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001435#endif
1436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001437
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001438#ifdef bottom_tree
1439#undef xmlBufferCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001440extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001441#else
1442#ifndef xmlBufferCat
1443extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001444#define xmlBufferCat xmlBufferCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001445#endif
1446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001447
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001448#ifdef bottom_tree
1449#undef xmlBufferContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001450extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001451#else
1452#ifndef xmlBufferContent
1453extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001454#define xmlBufferContent xmlBufferContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001455#endif
1456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001457
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001458#ifdef bottom_tree
1459#undef xmlBufferCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00001460extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001461#else
1462#ifndef xmlBufferCreate
1463extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001464#define xmlBufferCreate xmlBufferCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001465#endif
1466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001467
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001468#ifdef bottom_tree
1469#undef xmlBufferCreateSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001470extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001471#else
1472#ifndef xmlBufferCreateSize
1473extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001474#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001475#endif
1476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001477
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001478#ifdef bottom_tree
1479#undef xmlBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001480extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001481#else
1482#ifndef xmlBufferCreateStatic
1483extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001484#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001485#endif
1486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001487
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001488#ifdef bottom_tree
Roumen Petrov95850fc2012-09-12 01:32:40 +03001489#undef xmlBufferDetach
1490extern __typeof (xmlBufferDetach) xmlBufferDetach __attribute((alias("xmlBufferDetach__internal_alias")));
1491#else
1492#ifndef xmlBufferDetach
1493extern __typeof (xmlBufferDetach) xmlBufferDetach__internal_alias __attribute((visibility("hidden")));
1494#define xmlBufferDetach xmlBufferDetach__internal_alias
1495#endif
1496#endif
1497
1498#ifdef bottom_tree
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001499#undef xmlBufferDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001500extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001501#else
1502#ifndef xmlBufferDump
1503extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001504#define xmlBufferDump xmlBufferDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001505#endif
1506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001507
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001508#ifdef bottom_tree
1509#undef xmlBufferEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001510extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001511#else
1512#ifndef xmlBufferEmpty
1513extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001514#define xmlBufferEmpty xmlBufferEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001515#endif
1516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001517
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001518#ifdef bottom_tree
1519#undef xmlBufferFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00001520extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001521#else
1522#ifndef xmlBufferFree
1523extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001524#define xmlBufferFree xmlBufferFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001525#endif
1526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001527
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001528#ifdef bottom_tree
1529#undef xmlBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00001530extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001531#else
1532#ifndef xmlBufferGrow
1533extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001534#define xmlBufferGrow xmlBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001535#endif
1536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001538#ifdef bottom_tree
1539#undef xmlBufferLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00001540extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001541#else
1542#ifndef xmlBufferLength
1543extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001544#define xmlBufferLength xmlBufferLength__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001545#endif
1546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001547
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001548#ifdef bottom_tree
1549#undef xmlBufferResize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001550extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001551#else
1552#ifndef xmlBufferResize
1553extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001554#define xmlBufferResize xmlBufferResize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001555#endif
1556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001557
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001558#ifdef bottom_tree
1559#undef xmlBufferSetAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00001560extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001561#else
1562#ifndef xmlBufferSetAllocationScheme
1563extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001564#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001565#endif
1566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001567
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001568#ifdef bottom_tree
1569#undef xmlBufferShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00001570extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001571#else
1572#ifndef xmlBufferShrink
1573extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001574#define xmlBufferShrink xmlBufferShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001575#endif
1576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001577
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001578#ifdef bottom_tree
1579#undef xmlBufferWriteCHAR
Daniel Veillardbe076e92005-01-04 20:18:14 +00001580extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001581#else
1582#ifndef xmlBufferWriteCHAR
1583extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001584#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001585#endif
1586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001587
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001588#ifdef bottom_tree
1589#undef xmlBufferWriteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00001590extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001591#else
1592#ifndef xmlBufferWriteChar
1593extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001594#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001595#endif
1596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001597
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001598#ifdef bottom_tree
1599#undef xmlBufferWriteQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00001600extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001601#else
1602#ifndef xmlBufferWriteQuotedString
1603extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001604#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001605#endif
1606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001607
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001608#ifdef bottom_tree
1609#undef xmlBuildQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00001610extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001611#else
1612#ifndef xmlBuildQName
1613extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001614#define xmlBuildQName xmlBuildQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001615#endif
1616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001617
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001618#ifdef bottom_uri
1619#undef xmlBuildRelativeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001620extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001621#else
1622#ifndef xmlBuildRelativeURI
1623extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001624#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001625#endif
1626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001627
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001628#ifdef bottom_uri
1629#undef xmlBuildURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001630extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001631#else
1632#ifndef xmlBuildURI
1633extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001634#define xmlBuildURI xmlBuildURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001635#endif
1636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001637
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001638#ifdef bottom_encoding
1639#undef xmlByteConsumed
Daniel Veillardbe076e92005-01-04 20:18:14 +00001640extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001641#else
1642#ifndef xmlByteConsumed
1643extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001644#define xmlByteConsumed xmlByteConsumed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001645#endif
1646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001647
1648#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001649#ifdef bottom_c14n
1650#undef xmlC14NDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001651extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001652#else
1653#ifndef xmlC14NDocDumpMemory
1654extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001655#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001657#endif
1658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001659
1660#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001661#ifdef bottom_c14n
1662#undef xmlC14NDocSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00001663extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001664#else
1665#ifndef xmlC14NDocSave
1666extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001667#define xmlC14NDocSave xmlC14NDocSave__internal_alias
1668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001669#endif
1670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001671
1672#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001673#ifdef bottom_c14n
1674#undef xmlC14NDocSaveTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00001675extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001676#else
1677#ifndef xmlC14NDocSaveTo
1678extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001679#define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001681#endif
1682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001683
1684#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001685#ifdef bottom_c14n
1686#undef xmlC14NExecute
Daniel Veillardbe076e92005-01-04 20:18:14 +00001687extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001688#else
1689#ifndef xmlC14NExecute
1690extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001691#define xmlC14NExecute xmlC14NExecute__internal_alias
1692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001693#endif
1694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001695
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001696#ifdef bottom_uri
1697#undef xmlCanonicPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00001698extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001699#else
1700#ifndef xmlCanonicPath
1701extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001702#define xmlCanonicPath xmlCanonicPath__internal_alias
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 xmlCatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001709extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001710#else
1711#ifndef xmlCatalogAdd
1712extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001713#define xmlCatalogAdd xmlCatalogAdd__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 xmlCatalogAddLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001721extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001722#else
1723#ifndef xmlCatalogAddLocal
1724extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001725#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001727#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001728#endif
1729
1730#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001731#ifdef bottom_catalog
1732#undef xmlCatalogCleanup
1733extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1734#else
1735#ifndef xmlCatalogCleanup
1736extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1737#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1738#endif
1739#endif
1740#endif
1741
1742#if defined(LIBXML_CATALOG_ENABLED)
1743#ifdef bottom_catalog
1744#undef xmlCatalogConvert
Daniel Veillardbe076e92005-01-04 20:18:14 +00001745extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001746#else
1747#ifndef xmlCatalogConvert
1748extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001749#define xmlCatalogConvert xmlCatalogConvert__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) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001755#ifdef bottom_catalog
1756#undef xmlCatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001757extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001758#else
1759#ifndef xmlCatalogDump
1760extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001761#define xmlCatalogDump xmlCatalogDump__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 xmlCatalogFreeLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001769extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001770#else
1771#ifndef xmlCatalogFreeLocal
1772extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001773#define xmlCatalogFreeLocal xmlCatalogFreeLocal__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 xmlCatalogGetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001781extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001782#else
1783#ifndef xmlCatalogGetDefaults
1784extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001785#define xmlCatalogGetDefaults xmlCatalogGetDefaults__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 xmlCatalogGetPublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001793extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001794#else
1795#ifndef xmlCatalogGetPublic
1796extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001797#define xmlCatalogGetPublic xmlCatalogGetPublic__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 xmlCatalogGetSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001805extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001806#else
1807#ifndef xmlCatalogGetSystem
1808extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001809#define xmlCatalogGetSystem xmlCatalogGetSystem__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 xmlCatalogIsEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001817extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001818#else
1819#ifndef xmlCatalogIsEmpty
1820extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001821#define xmlCatalogIsEmpty xmlCatalogIsEmpty__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 xmlCatalogLocalResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001829extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001830#else
1831#ifndef xmlCatalogLocalResolve
1832extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001833#define xmlCatalogLocalResolve xmlCatalogLocalResolve__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 xmlCatalogLocalResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001841extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001842#else
1843#ifndef xmlCatalogLocalResolveURI
1844extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001845#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
1846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001847#endif
1848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001849
1850#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001851#ifdef bottom_catalog
1852#undef xmlCatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +00001853extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001854#else
1855#ifndef xmlCatalogRemove
1856extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001857#define xmlCatalogRemove xmlCatalogRemove__internal_alias
1858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001859#endif
1860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001861
1862#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001863#ifdef bottom_catalog
1864#undef xmlCatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001865extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001866#else
1867#ifndef xmlCatalogResolve
1868extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001869#define xmlCatalogResolve xmlCatalogResolve__internal_alias
1870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001871#endif
1872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001873
1874#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001875#ifdef bottom_catalog
1876#undef xmlCatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001877extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001878#else
1879#ifndef xmlCatalogResolvePublic
1880extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001881#define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
1882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001883#endif
1884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001885
1886#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001887#ifdef bottom_catalog
1888#undef xmlCatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001889extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001890#else
1891#ifndef xmlCatalogResolveSystem
1892extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001893#define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
1894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001895#endif
1896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001897
1898#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001899#ifdef bottom_catalog
1900#undef xmlCatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001901extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001902#else
1903#ifndef xmlCatalogResolveURI
1904extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001905#define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
1906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001907#endif
1908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001909
1910#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001911#ifdef bottom_catalog
1912#undef xmlCatalogSetDebug
Daniel Veillardbe076e92005-01-04 20:18:14 +00001913extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001914#else
1915#ifndef xmlCatalogSetDebug
1916extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001917#define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
1918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001919#endif
1920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001921
1922#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001923#ifdef bottom_catalog
1924#undef xmlCatalogSetDefaultPrefer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001925extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001926#else
1927#ifndef xmlCatalogSetDefaultPrefer
1928extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001929#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001931#endif
1932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001933
1934#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001935#ifdef bottom_catalog
1936#undef xmlCatalogSetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001937extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001938#else
1939#ifndef xmlCatalogSetDefaults
1940extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001941#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001943#endif
1944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001945
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001946#ifdef bottom_encoding
1947#undef xmlCharEncCloseFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001948extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001949#else
1950#ifndef xmlCharEncCloseFunc
1951extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001952#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001953#endif
1954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001955
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001956#ifdef bottom_encoding
1957#undef xmlCharEncFirstLine
Daniel Veillardbe076e92005-01-04 20:18:14 +00001958extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001959#else
1960#ifndef xmlCharEncFirstLine
1961extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001962#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001963#endif
1964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001965
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001966#ifdef bottom_encoding
1967#undef xmlCharEncInFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001968extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001969#else
1970#ifndef xmlCharEncInFunc
1971extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001972#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001973#endif
1974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001975
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001976#ifdef bottom_encoding
1977#undef xmlCharEncOutFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001978extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001979#else
1980#ifndef xmlCharEncOutFunc
1981extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001982#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001983#endif
1984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001985
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001986#ifdef bottom_chvalid
1987#undef xmlCharInRange
Daniel Veillardbe076e92005-01-04 20:18:14 +00001988extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001989#else
1990#ifndef xmlCharInRange
1991extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001992#define xmlCharInRange xmlCharInRange__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001993#endif
1994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001995
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001996#ifdef bottom_xmlstring
1997#undef xmlCharStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001998extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001999#else
2000#ifndef xmlCharStrdup
2001extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002002#define xmlCharStrdup xmlCharStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002003#endif
2004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002005
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002006#ifdef bottom_xmlstring
2007#undef xmlCharStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002008extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002009#else
2010#ifndef xmlCharStrndup
2011extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002012#define xmlCharStrndup xmlCharStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002013#endif
2014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002015
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002016#ifdef bottom_xmlIO
2017#undef xmlCheckFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00002018extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002019#else
2020#ifndef xmlCheckFilename
2021extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002022#define xmlCheckFilename xmlCheckFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002023#endif
2024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002025
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002026#ifdef bottom_xmlIO
2027#undef xmlCheckHTTPInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00002028extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002029#else
2030#ifndef xmlCheckHTTPInput
2031extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002032#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002033#endif
2034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002036#ifdef bottom_parser
2037#undef xmlCheckLanguageID
Daniel Veillardbe076e92005-01-04 20:18:14 +00002038extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002039#else
2040#ifndef xmlCheckLanguageID
2041extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002042#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002043#endif
2044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002046#ifdef bottom_xmlstring
2047#undef xmlCheckUTF8
Daniel Veillardbe076e92005-01-04 20:18:14 +00002048extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002049#else
2050#ifndef xmlCheckUTF8
2051extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002052#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002053#endif
2054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002056#ifdef bottom_parserInternals
2057#undef xmlCheckVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00002058extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002059#else
2060#ifndef xmlCheckVersion
2061extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002062#define xmlCheckVersion xmlCheckVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002063#endif
2064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002065
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00002066#if defined(LIBXML_TREE_ENABLED)
2067#ifdef bottom_tree
2068#undef xmlChildElementCount
2069extern __typeof (xmlChildElementCount) xmlChildElementCount __attribute((alias("xmlChildElementCount__internal_alias")));
2070#else
2071#ifndef xmlChildElementCount
2072extern __typeof (xmlChildElementCount) xmlChildElementCount__internal_alias __attribute((visibility("hidden")));
2073#define xmlChildElementCount xmlChildElementCount__internal_alias
2074#endif
2075#endif
2076#endif
2077
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002078#ifdef bottom_encoding
2079#undef xmlCleanupCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00002080extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002081#else
2082#ifndef xmlCleanupCharEncodingHandlers
2083extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002084#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002085#endif
2086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002087
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002088#ifdef bottom_encoding
2089#undef xmlCleanupEncodingAliases
Daniel Veillardbe076e92005-01-04 20:18:14 +00002090extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002091#else
2092#ifndef xmlCleanupEncodingAliases
2093extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002094#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002095#endif
2096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002097
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002098#ifdef bottom_globals
2099#undef xmlCleanupGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00002100extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002101#else
2102#ifndef xmlCleanupGlobals
2103extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002104#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
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_xmlIO
2109#undef xmlCleanupInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002110extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002111#else
2112#ifndef xmlCleanupInputCallbacks
2113extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002114#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__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_xmlmemory
2119#undef xmlCleanupMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002120extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002121#else
2122#ifndef xmlCleanupMemory
2123extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002124#define xmlCleanupMemory xmlCleanupMemory__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002129#ifdef bottom_xmlIO
2130#undef xmlCleanupOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002131extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002132#else
2133#ifndef xmlCleanupOutputCallbacks
2134extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002135#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__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_parser
2141#undef xmlCleanupParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00002142extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002143#else
2144#ifndef xmlCleanupParser
2145extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002146#define xmlCleanupParser xmlCleanupParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002147#endif
2148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002149
2150#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002151#ifdef bottom_legacy
2152#undef xmlCleanupPredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002153extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002154#else
2155#ifndef xmlCleanupPredefinedEntities
2156extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002157#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__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_threads
2163#undef xmlCleanupThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00002164extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002165#else
2166#ifndef xmlCleanupThreads
2167extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002168#define xmlCleanupThreads xmlCleanupThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002169#endif
2170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002171
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002172#ifdef bottom_parserInternals
2173#undef xmlClearNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00002174extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002175#else
2176#ifndef xmlClearNodeInfoSeq
2177extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002178#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002179#endif
2180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002181
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002182#ifdef bottom_parserInternals
2183#undef xmlClearParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002184extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002185#else
2186#ifndef xmlClearParserCtxt
2187extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002188#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002189#endif
2190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002191
2192#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002193#ifdef bottom_catalog
2194#undef xmlConvertSGMLCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00002195extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002196#else
2197#ifndef xmlConvertSGMLCatalog
2198extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002199#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002201#endif
2202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002203
2204#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002205#ifdef bottom_valid
2206#undef xmlCopyAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002207extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002208#else
2209#ifndef xmlCopyAttributeTable
2210extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002211#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002213#endif
2214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002215
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002216#ifdef bottom_parserInternals
2217#undef xmlCopyChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002218extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002219#else
2220#ifndef xmlCopyChar
2221extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002222#define xmlCopyChar xmlCopyChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002223#endif
2224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002225
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002226#ifdef bottom_parserInternals
2227#undef xmlCopyCharMultiByte
Daniel Veillardbe076e92005-01-04 20:18:14 +00002228extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002229#else
2230#ifndef xmlCopyCharMultiByte
2231extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002232#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002233#endif
2234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002235
2236#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002237#ifdef bottom_tree
2238#undef xmlCopyDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002239extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002240#else
2241#ifndef xmlCopyDoc
2242extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002243#define xmlCopyDoc xmlCopyDoc__internal_alias
2244#endif
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_valid
2249#undef xmlCopyDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00002250extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002251#else
2252#ifndef xmlCopyDocElementContent
2253extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002254#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002255#endif
2256#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002257
Daniel Veillardbe076e92005-01-04 20:18:14 +00002258#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002259#ifdef bottom_tree
2260#undef xmlCopyDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002261extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002262#else
2263#ifndef xmlCopyDtd
2264extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002265#define xmlCopyDtd xmlCopyDtd__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_valid
2271#undef xmlCopyElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00002272extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002273#else
2274#ifndef xmlCopyElementContent
2275extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002276#define xmlCopyElementContent xmlCopyElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002277#endif
2278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002279
2280#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002281#ifdef bottom_valid
2282#undef xmlCopyElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002283extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002284#else
2285#ifndef xmlCopyElementTable
2286extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002287#define xmlCopyElementTable xmlCopyElementTable__internal_alias
2288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002289#endif
2290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002291
2292#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002293#ifdef bottom_entities
2294#undef xmlCopyEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002295extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002296#else
2297#ifndef xmlCopyEntitiesTable
2298extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002299#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002301#endif
2302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002303
2304#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002305#ifdef bottom_valid
2306#undef xmlCopyEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002307extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002308#else
2309#ifndef xmlCopyEnumeration
2310extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002311#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002313#endif
2314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002315
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002316#ifdef bottom_error
2317#undef xmlCopyError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002318extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002319#else
2320#ifndef xmlCopyError
2321extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002322#define xmlCopyError xmlCopyError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002323#endif
2324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002325
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002326#ifdef bottom_tree
2327#undef xmlCopyNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00002328extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002329#else
2330#ifndef xmlCopyNamespace
2331extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002332#define xmlCopyNamespace xmlCopyNamespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002333#endif
2334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002335
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002336#ifdef bottom_tree
2337#undef xmlCopyNamespaceList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002338extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002339#else
2340#ifndef xmlCopyNamespaceList
2341extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002342#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002343#endif
2344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002346#ifdef bottom_tree
2347#undef xmlCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002348extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002349#else
2350#ifndef xmlCopyNode
2351extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002352#define xmlCopyNode xmlCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002353#endif
2354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002355
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002356#ifdef bottom_tree
2357#undef xmlCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002358extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002359#else
2360#ifndef xmlCopyNodeList
2361extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002362#define xmlCopyNodeList xmlCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002363#endif
2364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002365
2366#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002367#ifdef bottom_valid
2368#undef xmlCopyNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002369extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002370#else
2371#ifndef xmlCopyNotationTable
2372extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002373#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002375#endif
2376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002377
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002378#ifdef bottom_tree
2379#undef xmlCopyProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00002380extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002381#else
2382#ifndef xmlCopyProp
2383extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002384#define xmlCopyProp xmlCopyProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002385#endif
2386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002387
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002388#ifdef bottom_tree
2389#undef xmlCopyPropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002390extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002391#else
2392#ifndef xmlCopyPropList
2393extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002394#define xmlCopyPropList xmlCopyPropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002395#endif
2396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002397
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002398#ifdef bottom_parser
2399#undef xmlCreateDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002400extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002401#else
2402#ifndef xmlCreateDocParserCtxt
2403extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002404#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002405#endif
2406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002407
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002408#ifdef bottom_entities
2409#undef xmlCreateEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002410extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002411#else
2412#ifndef xmlCreateEntitiesTable
2413extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002414#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002415#endif
2416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002417
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002418#ifdef bottom_parser
2419#undef xmlCreateEntityParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002420extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002421#else
2422#ifndef xmlCreateEntityParserCtxt
2423extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002424#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002425#endif
2426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002427
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002428#ifdef bottom_valid
2429#undef xmlCreateEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002430extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002431#else
2432#ifndef xmlCreateEnumeration
2433extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002434#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002435#endif
2436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002437
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002438#ifdef bottom_parser
2439#undef xmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002440extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002441#else
2442#ifndef xmlCreateFileParserCtxt
2443extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002444#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002445#endif
2446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002447
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002448#ifdef bottom_parser
2449#undef xmlCreateIOParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002450extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002451#else
2452#ifndef xmlCreateIOParserCtxt
2453extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002454#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002455#endif
2456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002457
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002458#ifdef bottom_tree
2459#undef xmlCreateIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002460extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002461#else
2462#ifndef xmlCreateIntSubset
2463extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002464#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002465#endif
2466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002467
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002468#ifdef bottom_parser
2469#undef xmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002470extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002471#else
2472#ifndef xmlCreateMemoryParserCtxt
2473extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002474#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002475#endif
2476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002477
2478#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002479#ifdef bottom_parser
2480#undef xmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002481extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002482#else
2483#ifndef xmlCreatePushParserCtxt
2484extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002485#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002487#endif
2488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002489
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002490#ifdef bottom_uri
2491#undef xmlCreateURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00002492extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002493#else
2494#ifndef xmlCreateURI
2495extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002496#define xmlCreateURI xmlCreateURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002497#endif
2498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002499
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002500#ifdef bottom_parser
2501#undef xmlCreateURLParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002502extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002503#else
2504#ifndef xmlCreateURLParserCtxt
2505extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002506#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002507#endif
2508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002509
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002510#ifdef bottom_error
2511#undef xmlCtxtGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002512extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002513#else
2514#ifndef xmlCtxtGetLastError
2515extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002516#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002517#endif
2518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002519
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002520#ifdef bottom_parser
2521#undef xmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002522extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002523#else
2524#ifndef xmlCtxtReadDoc
2525extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002526#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002527#endif
2528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002529
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002530#ifdef bottom_parser
2531#undef xmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002532extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002533#else
2534#ifndef xmlCtxtReadFd
2535extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002536#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002537#endif
2538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002539
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002540#ifdef bottom_parser
2541#undef xmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00002542extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002543#else
2544#ifndef xmlCtxtReadFile
2545extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002546#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002547#endif
2548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002549
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002550#ifdef bottom_parser
2551#undef xmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00002552extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002553#else
2554#ifndef xmlCtxtReadIO
2555extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002556#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002557#endif
2558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002560#ifdef bottom_parser
2561#undef xmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002562extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002563#else
2564#ifndef xmlCtxtReadMemory
2565extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002566#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002567#endif
2568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002569
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002570#ifdef bottom_parser
2571#undef xmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002572extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002573#else
2574#ifndef xmlCtxtReset
2575extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002576#define xmlCtxtReset xmlCtxtReset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002577#endif
2578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002579
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002580#ifdef bottom_error
2581#undef xmlCtxtResetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002582extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002583#else
2584#ifndef xmlCtxtResetLastError
2585extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002586#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002587#endif
2588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002589
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002590#ifdef bottom_parser
2591#undef xmlCtxtResetPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00002592extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002593#else
2594#ifndef xmlCtxtResetPush
2595extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002596#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002597#endif
2598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002599
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002600#ifdef bottom_parser
2601#undef xmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00002602extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002603#else
2604#ifndef xmlCtxtUseOptions
2605extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002606#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002607#endif
2608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002609
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002610#ifdef bottom_parserInternals
2611#undef xmlCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002612extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002613#else
2614#ifndef xmlCurrentChar
2615extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002616#define xmlCurrentChar xmlCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002617#endif
2618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002619
Daniel Veillard95175012005-07-03 16:09:51 +00002620#ifdef bottom_tree
2621#undef xmlDOMWrapAdoptNode
2622extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2623#else
2624#ifndef xmlDOMWrapAdoptNode
2625extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2626#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2627#endif
2628#endif
2629
2630#ifdef bottom_tree
Daniel Veillardd463c992006-02-23 22:07:59 +00002631#undef xmlDOMWrapCloneNode
2632extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2633#else
2634#ifndef xmlDOMWrapCloneNode
2635extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2636#define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2637#endif
2638#endif
2639
2640#ifdef bottom_tree
Daniel Veillard95175012005-07-03 16:09:51 +00002641#undef xmlDOMWrapFreeCtxt
2642extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2643#else
2644#ifndef xmlDOMWrapFreeCtxt
2645extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2646#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2647#endif
2648#endif
2649
2650#ifdef bottom_tree
2651#undef xmlDOMWrapNewCtxt
2652extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2653#else
2654#ifndef xmlDOMWrapNewCtxt
2655extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2656#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2657#endif
2658#endif
2659
2660#ifdef bottom_tree
2661#undef xmlDOMWrapReconcileNamespaces
2662extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2663#else
2664#ifndef xmlDOMWrapReconcileNamespaces
2665extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2666#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2667#endif
2668#endif
2669
2670#ifdef bottom_tree
2671#undef xmlDOMWrapRemoveNode
2672extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2673#else
2674#ifndef xmlDOMWrapRemoveNode
2675extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2676#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2677#endif
2678#endif
2679
Daniel Veillardbe076e92005-01-04 20:18:14 +00002680#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002681#ifdef bottom_debugXML
2682#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002683extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002684#else
2685#ifndef xmlDebugCheckDocument
2686extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002687#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002689#endif
2690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002691
2692#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002693#ifdef bottom_debugXML
2694#undef xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002695extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002696#else
2697#ifndef xmlDebugDumpAttr
2698extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002699#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002701#endif
2702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002703
2704#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002705#ifdef bottom_debugXML
2706#undef xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002707extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002708#else
2709#ifndef xmlDebugDumpAttrList
2710extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002711#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002713#endif
2714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002715
2716#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002717#ifdef bottom_debugXML
2718#undef xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002719extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002720#else
2721#ifndef xmlDebugDumpDTD
2722extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002723#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002725#endif
2726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002727
2728#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002729#ifdef bottom_debugXML
2730#undef xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002731extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002732#else
2733#ifndef xmlDebugDumpDocument
2734extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002735#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002737#endif
2738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002739
2740#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002741#ifdef bottom_debugXML
2742#undef xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002743extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002744#else
2745#ifndef xmlDebugDumpDocumentHead
2746extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002747#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002749#endif
2750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002751
2752#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002753#ifdef bottom_debugXML
2754#undef xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002755extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002756#else
2757#ifndef xmlDebugDumpEntities
2758extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002759#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002761#endif
2762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002763
2764#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002765#ifdef bottom_debugXML
2766#undef xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002767extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002768#else
2769#ifndef xmlDebugDumpNode
2770extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002771#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002773#endif
2774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002775
2776#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002777#ifdef bottom_debugXML
2778#undef xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002779extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002780#else
2781#ifndef xmlDebugDumpNodeList
2782extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002783#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002785#endif
2786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002787
2788#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002789#ifdef bottom_debugXML
2790#undef xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002791extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002792#else
2793#ifndef xmlDebugDumpOneNode
2794extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002795#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002797#endif
2798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002799
2800#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002801#ifdef bottom_debugXML
2802#undef xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002803extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002804#else
2805#ifndef xmlDebugDumpString
2806extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002807#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002809#endif
2810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002811
2812#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002813#ifdef bottom_legacy
2814#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002815extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002816#else
2817#ifndef xmlDecodeEntities
2818extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002819#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002821#endif
2822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002823
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002824#ifdef bottom_SAX2
2825#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002826extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002827#else
2828#ifndef xmlDefaultSAXHandlerInit
2829extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002830#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002831#endif
2832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002833
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002834#ifdef bottom_encoding
2835#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002836extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002837#else
2838#ifndef xmlDelEncodingAlias
2839extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002840#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002841#endif
2842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002843
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002844#ifdef bottom_globals
2845#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002846extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002847#else
2848#ifndef xmlDeregisterNodeDefault
2849extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002850#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002851#endif
2852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002853
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002854#ifdef bottom_encoding
2855#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002856extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002857#else
2858#ifndef xmlDetectCharEncoding
2859extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002860#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002861#endif
2862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002863
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002864#ifdef bottom_dict
2865#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002866extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002867#else
2868#ifndef xmlDictCleanup
2869extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002870#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002871#endif
2872#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002873
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002874#ifdef bottom_dict
2875#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002876extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002877#else
2878#ifndef xmlDictCreate
2879extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002880#define xmlDictCreate xmlDictCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002881#endif
2882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002883
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002884#ifdef bottom_dict
2885#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002886extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002887#else
2888#ifndef xmlDictCreateSub
2889extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002890#define xmlDictCreateSub xmlDictCreateSub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002891#endif
2892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002893
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002894#ifdef bottom_dict
2895#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002896extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002897#else
2898#ifndef xmlDictExists
2899extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002900#define xmlDictExists xmlDictExists__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002901#endif
2902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002903
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002904#ifdef bottom_dict
2905#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002906extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002907#else
2908#ifndef xmlDictFree
2909extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002910#define xmlDictFree xmlDictFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002911#endif
2912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002913
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002914#ifdef bottom_dict
Roumen Petrov95850fc2012-09-12 01:32:40 +03002915#undef xmlDictGetUsage
2916extern __typeof (xmlDictGetUsage) xmlDictGetUsage __attribute((alias("xmlDictGetUsage__internal_alias")));
2917#else
2918#ifndef xmlDictGetUsage
2919extern __typeof (xmlDictGetUsage) xmlDictGetUsage__internal_alias __attribute((visibility("hidden")));
2920#define xmlDictGetUsage xmlDictGetUsage__internal_alias
2921#endif
2922#endif
2923
2924#ifdef bottom_dict
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002925#undef xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002926extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002927#else
2928#ifndef xmlDictLookup
2929extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002930#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002931#endif
2932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002933
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002934#ifdef bottom_dict
2935#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002936extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002937#else
2938#ifndef xmlDictOwns
2939extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002940#define xmlDictOwns xmlDictOwns__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002941#endif
2942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002943
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002944#ifdef bottom_dict
2945#undef xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002946extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002947#else
2948#ifndef xmlDictQLookup
2949extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002950#define xmlDictQLookup xmlDictQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002951#endif
2952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002953
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002954#ifdef bottom_dict
2955#undef xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002956extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002957#else
2958#ifndef xmlDictReference
2959extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002960#define xmlDictReference xmlDictReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002961#endif
2962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002963
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002964#ifdef bottom_dict
Roumen Petrov95850fc2012-09-12 01:32:40 +03002965#undef xmlDictSetLimit
2966extern __typeof (xmlDictSetLimit) xmlDictSetLimit __attribute((alias("xmlDictSetLimit__internal_alias")));
2967#else
2968#ifndef xmlDictSetLimit
2969extern __typeof (xmlDictSetLimit) xmlDictSetLimit__internal_alias __attribute((visibility("hidden")));
2970#define xmlDictSetLimit xmlDictSetLimit__internal_alias
2971#endif
2972#endif
2973
2974#ifdef bottom_dict
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002975#undef xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002976extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002977#else
2978#ifndef xmlDictSize
2979extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002980#define xmlDictSize xmlDictSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002981#endif
2982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002984#ifdef bottom_tree
2985#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002986extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002987#else
2988#ifndef xmlDocCopyNode
2989extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002990#define xmlDocCopyNode xmlDocCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002991#endif
2992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002993
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002994#ifdef bottom_tree
2995#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002996extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002997#else
2998#ifndef xmlDocCopyNodeList
2999extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003000#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003001#endif
3002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003003
3004#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003005#ifdef bottom_xmlsave
3006#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003007extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003008#else
3009#ifndef xmlDocDump
3010extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003011#define xmlDocDump xmlDocDump__internal_alias
3012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003013#endif
3014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003015
3016#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003017#ifdef bottom_xmlsave
3018#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003019extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003020#else
3021#ifndef xmlDocDumpFormatMemory
3022extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003023#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
3024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003025#endif
3026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003027
3028#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003029#ifdef bottom_xmlsave
3030#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003031extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003032#else
3033#ifndef xmlDocDumpFormatMemoryEnc
3034extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003035#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
3036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003037#endif
3038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003039
3040#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003041#ifdef bottom_xmlsave
3042#undef xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003043extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003044#else
3045#ifndef xmlDocDumpMemory
3046extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003047#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
3048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003049#endif
3050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003051
3052#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003053#ifdef bottom_xmlsave
3054#undef xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003055extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003056#else
3057#ifndef xmlDocDumpMemoryEnc
3058extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003059#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
3060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003061#endif
3062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003063
3064#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003065#ifdef bottom_xmlsave
3066#undef xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003067extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003068#else
3069#ifndef xmlDocFormatDump
3070extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003071#define xmlDocFormatDump xmlDocFormatDump__internal_alias
3072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003073#endif
3074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003076#ifdef bottom_tree
3077#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00003078extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003079#else
3080#ifndef xmlDocGetRootElement
3081extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003082#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003083#endif
3084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003085
3086#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003087#ifdef bottom_tree
3088#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00003089extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003090#else
3091#ifndef xmlDocSetRootElement
3092extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003093#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
3094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003095#endif
3096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003097
3098#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003099#ifdef bottom_valid
3100#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003101extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003102#else
3103#ifndef xmlDumpAttributeDecl
3104extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003105#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
3106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003107#endif
3108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003109
3110#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003111#ifdef bottom_valid
3112#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003113extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003114#else
3115#ifndef xmlDumpAttributeTable
3116extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003117#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
3118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003119#endif
3120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003121
3122#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003123#ifdef bottom_valid
3124#undef xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003125extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003126#else
3127#ifndef xmlDumpElementDecl
3128extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003129#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003131#endif
3132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003133
3134#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003135#ifdef bottom_valid
3136#undef xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003137extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003138#else
3139#ifndef xmlDumpElementTable
3140extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003141#define xmlDumpElementTable xmlDumpElementTable__internal_alias
3142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003143#endif
3144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003145
3146#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003147#ifdef bottom_entities
3148#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003149extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003150#else
3151#ifndef xmlDumpEntitiesTable
3152extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003153#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003155#endif
3156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003157
3158#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003159#ifdef bottom_entities
3160#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003161extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003162#else
3163#ifndef xmlDumpEntityDecl
3164extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003165#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003167#endif
3168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003169
3170#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003171#ifdef bottom_valid
3172#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003173extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003174#else
3175#ifndef xmlDumpNotationDecl
3176extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003177#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003179#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003180#endif
3181
3182#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003183#ifdef bottom_valid
3184#undef xmlDumpNotationTable
3185extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3186#else
3187#ifndef xmlDumpNotationTable
3188extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3189#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3190#endif
3191#endif
3192#endif
3193
3194#if defined(LIBXML_OUTPUT_ENABLED)
3195#ifdef bottom_xmlsave
3196#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003197extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003198#else
3199#ifndef xmlElemDump
3200extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003201#define xmlElemDump xmlElemDump__internal_alias
3202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003203#endif
3204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003205
3206#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003207#ifdef bottom_legacy
3208#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003209extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003210#else
3211#ifndef xmlEncodeEntities
3212extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003213#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003215#endif
3216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003217
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003218#ifdef bottom_entities
3219#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003220extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003221#else
3222#ifndef xmlEncodeEntitiesReentrant
3223extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003224#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003225#endif
3226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003227
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003228#ifdef bottom_entities
3229#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003230extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003231#else
3232#ifndef xmlEncodeSpecialChars
3233extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003234#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003235#endif
3236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003237
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003238#ifdef bottom_parserInternals
3239#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003240extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003241#else
3242#ifndef xmlErrMemory
3243extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003244#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003245#endif
3246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003247
Daniel Veillard5eee7672005-08-22 21:22:27 +00003248#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3249#ifdef bottom_xmlregexp
3250#undef xmlExpCtxtNbCons
3251extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3252#else
3253#ifndef xmlExpCtxtNbCons
3254extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3255#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3256#endif
3257#endif
3258#endif
3259
3260#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3261#ifdef bottom_xmlregexp
3262#undef xmlExpCtxtNbNodes
3263extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3264#else
3265#ifndef xmlExpCtxtNbNodes
3266extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3267#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3268#endif
3269#endif
3270#endif
3271
3272#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3273#ifdef bottom_xmlregexp
3274#undef xmlExpDump
3275extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3276#else
3277#ifndef xmlExpDump
3278extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3279#define xmlExpDump xmlExpDump__internal_alias
3280#endif
3281#endif
3282#endif
3283
3284#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3285#ifdef bottom_xmlregexp
3286#undef xmlExpExpDerive
3287extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3288#else
3289#ifndef xmlExpExpDerive
3290extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3291#define xmlExpExpDerive xmlExpExpDerive__internal_alias
3292#endif
3293#endif
3294#endif
3295
3296#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3297#ifdef bottom_xmlregexp
3298#undef xmlExpFree
3299extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3300#else
3301#ifndef xmlExpFree
3302extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3303#define xmlExpFree xmlExpFree__internal_alias
3304#endif
3305#endif
3306#endif
3307
3308#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3309#ifdef bottom_xmlregexp
3310#undef xmlExpFreeCtxt
3311extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3312#else
3313#ifndef xmlExpFreeCtxt
3314extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3315#define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3316#endif
3317#endif
3318#endif
3319
3320#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3321#ifdef bottom_xmlregexp
3322#undef xmlExpGetLanguage
3323extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3324#else
3325#ifndef xmlExpGetLanguage
3326extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3327#define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3328#endif
3329#endif
3330#endif
3331
3332#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3333#ifdef bottom_xmlregexp
3334#undef xmlExpGetStart
3335extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3336#else
3337#ifndef xmlExpGetStart
3338extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3339#define xmlExpGetStart xmlExpGetStart__internal_alias
3340#endif
3341#endif
3342#endif
3343
3344#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3345#ifdef bottom_xmlregexp
3346#undef xmlExpIsNillable
3347extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3348#else
3349#ifndef xmlExpIsNillable
3350extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3351#define xmlExpIsNillable xmlExpIsNillable__internal_alias
3352#endif
3353#endif
3354#endif
3355
3356#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3357#ifdef bottom_xmlregexp
3358#undef xmlExpMaxToken
3359extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3360#else
3361#ifndef xmlExpMaxToken
3362extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3363#define xmlExpMaxToken xmlExpMaxToken__internal_alias
3364#endif
3365#endif
3366#endif
3367
3368#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3369#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003370#undef xmlExpNewAtom
3371extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3372#else
3373#ifndef xmlExpNewAtom
3374extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3375#define xmlExpNewAtom xmlExpNewAtom__internal_alias
3376#endif
3377#endif
3378#endif
3379
3380#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3381#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003382#undef xmlExpNewCtxt
3383extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3384#else
3385#ifndef xmlExpNewCtxt
3386extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3387#define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3388#endif
3389#endif
3390#endif
3391
3392#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3393#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003394#undef xmlExpNewOr
3395extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3396#else
3397#ifndef xmlExpNewOr
3398extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3399#define xmlExpNewOr xmlExpNewOr__internal_alias
3400#endif
3401#endif
3402#endif
3403
3404#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3405#ifdef bottom_xmlregexp
3406#undef xmlExpNewRange
3407extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3408#else
3409#ifndef xmlExpNewRange
3410extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3411#define xmlExpNewRange xmlExpNewRange__internal_alias
3412#endif
3413#endif
3414#endif
3415
3416#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3417#ifdef bottom_xmlregexp
3418#undef xmlExpNewSeq
3419extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3420#else
3421#ifndef xmlExpNewSeq
3422extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3423#define xmlExpNewSeq xmlExpNewSeq__internal_alias
3424#endif
3425#endif
3426#endif
3427
3428#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3429#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003430#undef xmlExpParse
3431extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3432#else
3433#ifndef xmlExpParse
3434extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3435#define xmlExpParse xmlExpParse__internal_alias
3436#endif
3437#endif
3438#endif
3439
3440#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3441#ifdef bottom_xmlregexp
3442#undef xmlExpRef
3443extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3444#else
3445#ifndef xmlExpRef
3446extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3447#define xmlExpRef xmlExpRef__internal_alias
3448#endif
3449#endif
3450#endif
3451
3452#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3453#ifdef bottom_xmlregexp
3454#undef xmlExpStringDerive
3455extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3456#else
3457#ifndef xmlExpStringDerive
3458extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3459#define xmlExpStringDerive xmlExpStringDerive__internal_alias
3460#endif
3461#endif
3462#endif
3463
3464#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3465#ifdef bottom_xmlregexp
3466#undef xmlExpSubsume
3467extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3468#else
3469#ifndef xmlExpSubsume
3470extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3471#define xmlExpSubsume xmlExpSubsume__internal_alias
3472#endif
3473#endif
3474#endif
3475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003476#ifdef bottom_xmlIO
3477#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003478extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003479#else
3480#ifndef xmlFileClose
3481extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003482#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003483#endif
3484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003486#ifdef bottom_xmlIO
3487#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003488extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003489#else
3490#ifndef xmlFileMatch
3491extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003492#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003493#endif
3494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003496#ifdef bottom_xmlIO
3497#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003498extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003499#else
3500#ifndef xmlFileOpen
3501extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003502#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003503#endif
3504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003506#ifdef bottom_xmlIO
3507#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003508extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003509#else
3510#ifndef xmlFileRead
3511extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003512#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003513#endif
3514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003516#ifdef bottom_encoding
3517#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003518extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003519#else
3520#ifndef xmlFindCharEncodingHandler
3521extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003522#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003523#endif
3524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003525
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00003526#if defined(LIBXML_TREE_ENABLED)
3527#ifdef bottom_tree
3528#undef xmlFirstElementChild
3529extern __typeof (xmlFirstElementChild) xmlFirstElementChild __attribute((alias("xmlFirstElementChild__internal_alias")));
3530#else
3531#ifndef xmlFirstElementChild
3532extern __typeof (xmlFirstElementChild) xmlFirstElementChild__internal_alias __attribute((visibility("hidden")));
3533#define xmlFirstElementChild xmlFirstElementChild__internal_alias
3534#endif
3535#endif
3536#endif
3537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003538#ifdef bottom_valid
3539#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003540extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003541#else
3542#ifndef xmlFreeAttributeTable
3543extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003544#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003545#endif
3546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003547
3548#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003549#ifdef bottom_xmlregexp
3550#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003551extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003552#else
3553#ifndef xmlFreeAutomata
3554extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003555#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003557#endif
3558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003559
3560#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003561#ifdef bottom_catalog
3562#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003563extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003564#else
3565#ifndef xmlFreeCatalog
3566extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003567#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003569#endif
3570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003571
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003572#ifdef bottom_tree
3573#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003574extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003575#else
3576#ifndef xmlFreeDoc
3577extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003578#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003579#endif
3580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003581
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003582#ifdef bottom_valid
3583#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003584extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003585#else
3586#ifndef xmlFreeDocElementContent
3587extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003588#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003589#endif
3590#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003591
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003592#ifdef bottom_tree
3593#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003594extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003595#else
3596#ifndef xmlFreeDtd
3597extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003598#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003599#endif
3600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003601
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003602#ifdef bottom_valid
3603#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003604extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003605#else
3606#ifndef xmlFreeElementContent
3607extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003608#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003609#endif
3610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003611
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003612#ifdef bottom_valid
3613#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003614extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003615#else
3616#ifndef xmlFreeElementTable
3617extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003618#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003619#endif
3620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003621
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003622#ifdef bottom_entities
3623#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003624extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003625#else
3626#ifndef xmlFreeEntitiesTable
3627extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003628#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003629#endif
3630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003631
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003632#ifdef bottom_valid
3633#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003634extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003635#else
3636#ifndef xmlFreeEnumeration
3637extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003638#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003639#endif
3640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003641
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003642#ifdef bottom_valid
3643#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003644extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003645#else
3646#ifndef xmlFreeIDTable
3647extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003648#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003649#endif
3650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003651
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003652#ifdef bottom_parserInternals
3653#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003654extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003655#else
3656#ifndef xmlFreeInputStream
3657extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003658#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003659#endif
3660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003661
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003662#ifdef bottom_threads
3663#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003664extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003665#else
3666#ifndef xmlFreeMutex
3667extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003668#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003669#endif
3670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003671
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003672#ifdef bottom_tree
3673#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003674extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003675#else
3676#ifndef xmlFreeNode
3677extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003678#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003679#endif
3680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003681
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003682#ifdef bottom_tree
3683#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003684extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003685#else
3686#ifndef xmlFreeNodeList
3687extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003688#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003689#endif
3690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003691
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003692#ifdef bottom_valid
3693#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003694extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003695#else
3696#ifndef xmlFreeNotationTable
3697extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003698#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003699#endif
3700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003701
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003702#ifdef bottom_tree
3703#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003704extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003705#else
3706#ifndef xmlFreeNs
3707extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003708#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003709#endif
3710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003711
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003712#ifdef bottom_tree
3713#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003714extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003715#else
3716#ifndef xmlFreeNsList
3717extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003718#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003719#endif
3720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003721
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003722#ifdef bottom_parserInternals
3723#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003724extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003725#else
3726#ifndef xmlFreeParserCtxt
3727extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003728#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003729#endif
3730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003731
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003732#ifdef bottom_xmlIO
3733#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003734extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003735#else
3736#ifndef xmlFreeParserInputBuffer
3737extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003738#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003739#endif
3740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003741
3742#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003743#ifdef bottom_pattern
3744#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003745extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003746#else
3747#ifndef xmlFreePattern
3748extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003749#define xmlFreePattern xmlFreePattern__internal_alias
3750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003751#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003752#endif
3753
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003754#if defined(LIBXML_PATTERN_ENABLED)
3755#ifdef bottom_pattern
3756#undef xmlFreePatternList
3757extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3758#else
3759#ifndef xmlFreePatternList
3760extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3761#define xmlFreePatternList xmlFreePatternList__internal_alias
3762#endif
3763#endif
3764#endif
3765
3766#ifdef bottom_tree
3767#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003768extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003769#else
3770#ifndef xmlFreeProp
3771extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003772#define xmlFreeProp xmlFreeProp__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_tree
3777#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003778extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003779#else
3780#ifndef xmlFreePropList
3781extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003782#define xmlFreePropList xmlFreePropList__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_threads
3787#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003788extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003789#else
3790#ifndef xmlFreeRMutex
3791extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003792#define xmlFreeRMutex xmlFreeRMutex__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 xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003798extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003799#else
3800#ifndef xmlFreeRefTable
3801extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003802#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003803#endif
3804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003805
William M. Brack015ccb22005-02-13 08:18:52 +00003806#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003807#ifdef bottom_pattern
3808#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003809extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003810#else
3811#ifndef xmlFreeStreamCtxt
3812extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003813#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003815#endif
3816#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003817
Daniel Veillardbe076e92005-01-04 20:18:14 +00003818#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003819#ifdef bottom_xmlreader
3820#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003821extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003822#else
3823#ifndef xmlFreeTextReader
3824extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003825#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003827#endif
3828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003829
3830#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003831#ifdef bottom_xmlwriter
3832#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003833extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003834#else
3835#ifndef xmlFreeTextWriter
3836extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003837#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003839#endif
3840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003841
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003842#ifdef bottom_uri
3843#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003844extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003845#else
3846#ifndef xmlFreeURI
3847extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003848#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003849#endif
3850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003851
3852#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003853#ifdef bottom_valid
3854#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003855extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003856#else
3857#ifndef xmlFreeValidCtxt
3858extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003859#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003861#endif
3862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003863
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003864#ifdef bottom_xmlmemory
3865#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003866extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003867#else
3868#ifndef xmlGcMemGet
3869extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003870#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003871#endif
3872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003873
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003874#ifdef bottom_xmlmemory
3875#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003876extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003877#else
3878#ifndef xmlGcMemSetup
3879extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003880#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003881#endif
3882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003883
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003884#ifdef bottom_tree
3885#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003886extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003887#else
3888#ifndef xmlGetBufferAllocationScheme
3889extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003890#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003891#endif
3892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003893
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003894#ifdef bottom_encoding
3895#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003896extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003897#else
3898#ifndef xmlGetCharEncodingHandler
3899extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003900#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003901#endif
3902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003903
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003904#ifdef bottom_encoding
3905#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003906extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003907#else
3908#ifndef xmlGetCharEncodingName
3909extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003910#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003911#endif
3912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003913
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003914#ifdef bottom_tree
3915#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003916extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003917#else
3918#ifndef xmlGetCompressMode
3919extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003920#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003921#endif
3922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003923
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003924#ifdef bottom_tree
3925#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003926extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003927#else
3928#ifndef xmlGetDocCompressMode
3929extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003930#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003931#endif
3932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003933
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003934#ifdef bottom_entities
3935#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003936extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003937#else
3938#ifndef xmlGetDocEntity
3939extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003940#define xmlGetDocEntity xmlGetDocEntity__internal_alias
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_valid
3945#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003946extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003947#else
3948#ifndef xmlGetDtdAttrDesc
3949extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003950#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__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_valid
3955#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003956extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003957#else
3958#ifndef xmlGetDtdElementDesc
3959extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003960#define xmlGetDtdElementDesc xmlGetDtdElementDesc__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 xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003966extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003967#else
3968#ifndef xmlGetDtdEntity
3969extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003970#define xmlGetDtdEntity xmlGetDtdEntity__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_valid
3975#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003976extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003977#else
3978#ifndef xmlGetDtdNotationDesc
3979extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003980#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__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 xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003986extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003987#else
3988#ifndef xmlGetDtdQAttrDesc
3989extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003990#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__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_valid
3995#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003996extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003997#else
3998#ifndef xmlGetDtdQElementDesc
3999extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004000#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__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_encoding
4005#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00004006extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004007#else
4008#ifndef xmlGetEncodingAlias
4009extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004010#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004011#endif
4012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004014#ifdef bottom_xmlIO
4015#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00004016extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004017#else
4018#ifndef xmlGetExternalEntityLoader
4019extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004020#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004021#endif
4022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004023
4024#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004025#ifdef bottom_legacy
4026#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00004027extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004028#else
4029#ifndef xmlGetFeature
4030extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004031#define xmlGetFeature xmlGetFeature__internal_alias
4032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004033#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004034#endif
4035
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004036#if defined(LIBXML_LEGACY_ENABLED)
4037#ifdef bottom_legacy
4038#undef xmlGetFeaturesList
4039extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
4040#else
4041#ifndef xmlGetFeaturesList
4042extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
4043#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
4044#endif
4045#endif
4046#endif
4047
4048#ifdef bottom_threads
4049#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004050extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004051#else
4052#ifndef xmlGetGlobalState
4053extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004054#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004055#endif
4056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004057
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004058#ifdef bottom_valid
4059#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004060extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004061#else
4062#ifndef xmlGetID
4063extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004064#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004065#endif
4066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004067
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004068#ifdef bottom_tree
4069#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00004070extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004071#else
4072#ifndef xmlGetIntSubset
4073extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004074#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004075#endif
4076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004077
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004078#ifdef bottom_tree
4079#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00004080extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004081#else
4082#ifndef xmlGetLastChild
4083extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004084#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004085#endif
4086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004087
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004088#ifdef bottom_error
4089#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00004090extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004091#else
4092#ifndef xmlGetLastError
4093extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004094#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004095#endif
4096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004097
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004098#ifdef bottom_tree
4099#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00004100extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004101#else
4102#ifndef xmlGetLineNo
4103extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004104#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004105#endif
4106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004107
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004108#ifdef bottom_tree
4109#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004110extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004111#else
4112#ifndef xmlGetNoNsProp
4113extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004114#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004115#endif
4116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004117
4118#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004119#ifdef bottom_tree
4120#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00004121extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004122#else
4123#ifndef xmlGetNodePath
4124extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004125#define xmlGetNodePath xmlGetNodePath__internal_alias
4126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004127#endif
4128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004129
William M. Brack7f28a012007-01-11 23:42:10 +00004130#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004131#ifdef bottom_tree
4132#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00004133extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004134#else
4135#ifndef xmlGetNsList
4136extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004137#define xmlGetNsList xmlGetNsList__internal_alias
4138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004139#endif
4140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004141
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004142#ifdef bottom_tree
4143#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004144extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004145#else
4146#ifndef xmlGetNsProp
4147extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004148#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004149#endif
4150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004152#ifdef bottom_entities
4153#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004154extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004155#else
4156#ifndef xmlGetParameterEntity
4157extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004158#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004159#endif
4160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004161
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004162#ifdef bottom_entities
4163#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004164extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004165#else
4166#ifndef xmlGetPredefinedEntity
4167extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004168#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004169#endif
4170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004171
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004172#ifdef bottom_tree
4173#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004174extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004175#else
4176#ifndef xmlGetProp
4177extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004178#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004179#endif
4180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004181
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004182#ifdef bottom_valid
4183#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004184extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004185#else
4186#ifndef xmlGetRefs
4187extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004188#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004189#endif
4190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004191
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004192#ifdef bottom_threads
4193#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00004194extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004195#else
4196#ifndef xmlGetThreadId
4197extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004198#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004199#endif
4200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004201
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004202#ifdef bottom_xmlstring
4203#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00004204extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004205#else
4206#ifndef xmlGetUTF8Char
4207extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004208#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004209#endif
4210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004211
4212#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004213#ifdef bottom_legacy
4214#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004215extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004216#else
4217#ifndef xmlHandleEntity
4218extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004219#define xmlHandleEntity xmlHandleEntity__internal_alias
4220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004221#endif
4222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004223
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00004224#ifdef bottom_parser
4225#undef xmlHasFeature
4226extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4227#else
4228#ifndef xmlHasFeature
4229extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4230#define xmlHasFeature xmlHasFeature__internal_alias
4231#endif
4232#endif
4233
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004234#ifdef bottom_tree
4235#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004236extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004237#else
4238#ifndef xmlHasNsProp
4239extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004240#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004241#endif
4242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004243
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004244#ifdef bottom_tree
4245#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004246extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004247#else
4248#ifndef xmlHasProp
4249extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004250#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004251#endif
4252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004253
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004254#ifdef bottom_hash
4255#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004256extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004257#else
4258#ifndef xmlHashAddEntry
4259extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004260#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004261#endif
4262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004263
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004264#ifdef bottom_hash
4265#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004266extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004267#else
4268#ifndef xmlHashAddEntry2
4269extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004270#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004271#endif
4272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004273
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004274#ifdef bottom_hash
4275#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004276extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004277#else
4278#ifndef xmlHashAddEntry3
4279extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004280#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004281#endif
4282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004283
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004284#ifdef bottom_hash
4285#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004286extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004287#else
4288#ifndef xmlHashCopy
4289extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004290#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004291#endif
4292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004293
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004294#ifdef bottom_hash
4295#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004296extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004297#else
4298#ifndef xmlHashCreate
4299extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004300#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004301#endif
4302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004303
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004304#ifdef bottom_hash
4305#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00004306extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004307#else
4308#ifndef xmlHashCreateDict
4309extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00004310#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004311#endif
4312#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00004313
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004314#ifdef bottom_hash
4315#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004316extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004317#else
4318#ifndef xmlHashFree
4319extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004320#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004321#endif
4322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004323
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004324#ifdef bottom_hash
4325#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004326extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004327#else
4328#ifndef xmlHashLookup
4329extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004330#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004331#endif
4332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004333
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004334#ifdef bottom_hash
4335#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004336extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004337#else
4338#ifndef xmlHashLookup2
4339extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004340#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004341#endif
4342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004343
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004344#ifdef bottom_hash
4345#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004346extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004347#else
4348#ifndef xmlHashLookup3
4349extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004350#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004351#endif
4352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004353
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004354#ifdef bottom_hash
4355#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004356extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004357#else
4358#ifndef xmlHashQLookup
4359extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004360#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004361#endif
4362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004364#ifdef bottom_hash
4365#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004366extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004367#else
4368#ifndef xmlHashQLookup2
4369extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004370#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004371#endif
4372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004374#ifdef bottom_hash
4375#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004376extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004377#else
4378#ifndef xmlHashQLookup3
4379extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004380#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004381#endif
4382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004384#ifdef bottom_hash
4385#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004386extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004387#else
4388#ifndef xmlHashRemoveEntry
4389extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004390#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004391#endif
4392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004394#ifdef bottom_hash
4395#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004396extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004397#else
4398#ifndef xmlHashRemoveEntry2
4399extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004400#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004401#endif
4402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004404#ifdef bottom_hash
4405#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004406extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004407#else
4408#ifndef xmlHashRemoveEntry3
4409extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004410#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004411#endif
4412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004414#ifdef bottom_hash
4415#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004416extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004417#else
4418#ifndef xmlHashScan
4419extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004420#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004421#endif
4422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004424#ifdef bottom_hash
4425#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004426extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004427#else
4428#ifndef xmlHashScan3
4429extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004430#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004431#endif
4432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004434#ifdef bottom_hash
4435#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004436extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004437#else
4438#ifndef xmlHashScanFull
4439extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004440#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004441#endif
4442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004444#ifdef bottom_hash
4445#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004446extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004447#else
4448#ifndef xmlHashScanFull3
4449extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004450#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004451#endif
4452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004454#ifdef bottom_hash
4455#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004456extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004457#else
4458#ifndef xmlHashSize
4459extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004460#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004461#endif
4462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004464#ifdef bottom_hash
4465#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004466extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004467#else
4468#ifndef xmlHashUpdateEntry
4469extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004470#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004471#endif
4472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004474#ifdef bottom_hash
4475#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004476extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004477#else
4478#ifndef xmlHashUpdateEntry2
4479extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004480#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004481#endif
4482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004484#ifdef bottom_hash
4485#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004486extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004487#else
4488#ifndef xmlHashUpdateEntry3
4489extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004490#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004491#endif
4492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004493
4494#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004495#ifdef bottom_xmlIO
4496#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004497extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004498#else
4499#ifndef xmlIOFTPClose
4500extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004501#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004503#endif
4504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004505
4506#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004507#ifdef bottom_xmlIO
4508#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004509extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004510#else
4511#ifndef xmlIOFTPMatch
4512extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004513#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004515#endif
4516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004517
4518#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004519#ifdef bottom_xmlIO
4520#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004521extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004522#else
4523#ifndef xmlIOFTPOpen
4524extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004525#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004527#endif
4528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004529
4530#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004531#ifdef bottom_xmlIO
4532#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004533extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004534#else
4535#ifndef xmlIOFTPRead
4536extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004537#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004539#endif
4540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004541
4542#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004543#ifdef bottom_xmlIO
4544#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004545extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004546#else
4547#ifndef xmlIOHTTPClose
4548extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004549#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004551#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004552#endif
4553
4554#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004555#ifdef bottom_xmlIO
4556#undef xmlIOHTTPMatch
4557extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4558#else
4559#ifndef xmlIOHTTPMatch
4560extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4561#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4562#endif
4563#endif
4564#endif
4565
4566#if defined(LIBXML_HTTP_ENABLED)
4567#ifdef bottom_xmlIO
4568#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004569extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004570#else
4571#ifndef xmlIOHTTPOpen
4572extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004573#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4574#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004575#endif
4576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004577
4578#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004579#ifdef bottom_xmlIO
4580#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004581extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004582#else
4583#ifndef xmlIOHTTPOpenW
4584extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004585#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004587#endif
4588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004589
4590#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004591#ifdef bottom_xmlIO
4592#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004593extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004594#else
4595#ifndef xmlIOHTTPRead
4596extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004597#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004599#endif
4600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004601
4602#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004603#ifdef bottom_parser
4604#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004605extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004606#else
4607#ifndef xmlIOParseDTD
4608extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004609#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004611#endif
4612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004613
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004614#ifdef bottom_encoding
4615#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004616extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004617#else
4618#ifndef xmlInitCharEncodingHandlers
4619extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004620#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004621#endif
4622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004623
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004624#ifdef bottom_globals
4625#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004626extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004627#else
4628#ifndef xmlInitGlobals
4629extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004630#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004631#endif
4632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004633
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004634#ifdef bottom_xmlmemory
4635#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004636extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004637#else
4638#ifndef xmlInitMemory
4639extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004640#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004641#endif
4642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004643
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004644#ifdef bottom_parserInternals
4645#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004646extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004647#else
4648#ifndef xmlInitNodeInfoSeq
4649extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004650#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004651#endif
4652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004653
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004654#ifdef bottom_parser
4655#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004656extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004657#else
4658#ifndef xmlInitParser
4659extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004660#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004661#endif
4662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004663
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004664#ifdef bottom_parserInternals
4665#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004666extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004667#else
4668#ifndef xmlInitParserCtxt
4669extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004670#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004671#endif
4672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004673
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004674#ifdef bottom_threads
4675#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004676extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004677#else
4678#ifndef xmlInitThreads
4679extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004680#define xmlInitThreads xmlInitThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004681#endif
4682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004683
4684#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004685#ifdef bottom_catalog
4686#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004687extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004688#else
4689#ifndef xmlInitializeCatalog
4690extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004691#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004693#endif
4694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004695
Roumen Petrov95850fc2012-09-12 01:32:40 +03004696#ifdef bottom_dict
4697#undef xmlInitializeDict
4698extern __typeof (xmlInitializeDict) xmlInitializeDict __attribute((alias("xmlInitializeDict__internal_alias")));
4699#else
4700#ifndef xmlInitializeDict
4701extern __typeof (xmlInitializeDict) xmlInitializeDict__internal_alias __attribute((visibility("hidden")));
4702#define xmlInitializeDict xmlInitializeDict__internal_alias
4703#endif
4704#endif
4705
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004706#ifdef bottom_globals
4707#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004708extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004709#else
4710#ifndef xmlInitializeGlobalState
4711extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004712#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004713#endif
4714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004715
4716#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004717#ifdef bottom_legacy
4718#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004719extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004720#else
4721#ifndef xmlInitializePredefinedEntities
4722extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004723#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004725#endif
4726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004727
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004728#ifdef bottom_chvalid
4729#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004730extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004731#else
4732#ifndef xmlIsBaseChar
4733extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004734#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004735#endif
4736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004737
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004738#ifdef bottom_chvalid
4739#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004740extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004741#else
4742#ifndef xmlIsBlank
4743extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004744#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004745#endif
4746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004747
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004748#ifdef bottom_tree
4749#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004750extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004751#else
4752#ifndef xmlIsBlankNode
4753extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004754#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004755#endif
4756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004757
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004758#ifdef bottom_chvalid
4759#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004760extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004761#else
4762#ifndef xmlIsChar
4763extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004764#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004765#endif
4766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004767
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004768#ifdef bottom_chvalid
4769#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004770extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004771#else
4772#ifndef xmlIsCombining
4773extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004774#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004775#endif
4776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004777
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004778#ifdef bottom_chvalid
4779#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004780extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004781#else
4782#ifndef xmlIsDigit
4783extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004784#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004785#endif
4786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004787
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004788#ifdef bottom_chvalid
4789#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004790extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004791#else
4792#ifndef xmlIsExtender
4793extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004794#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004795#endif
4796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004797
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004798#ifdef bottom_valid
4799#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004800extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004801#else
4802#ifndef xmlIsID
4803extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004804#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004805#endif
4806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004807
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004808#ifdef bottom_chvalid
4809#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004810extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004811#else
4812#ifndef xmlIsIdeographic
4813extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004814#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004815#endif
4816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004817
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004818#ifdef bottom_parserInternals
4819#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004820extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004821#else
4822#ifndef xmlIsLetter
4823extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004824#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004825#endif
4826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004827
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004828#ifdef bottom_threads
4829#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004830extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004831#else
4832#ifndef xmlIsMainThread
4833extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004834#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004835#endif
4836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004838#ifdef bottom_valid
4839#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004840extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004841#else
4842#ifndef xmlIsMixedElement
4843extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004844#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004845#endif
4846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004848#ifdef bottom_chvalid
4849#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004850extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004851#else
4852#ifndef xmlIsPubidChar
4853extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004854#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004855#endif
4856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004858#ifdef bottom_valid
4859#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004860extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004861#else
4862#ifndef xmlIsRef
4863extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004864#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004865#endif
4866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004868#ifdef bottom_xmlsave
4869#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004870extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004871#else
4872#ifndef xmlIsXHTML
4873extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004874#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004875#endif
4876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004877
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004878#ifdef bottom_parserInternals
4879#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004880extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004881#else
4882#ifndef xmlKeepBlanksDefault
4883extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004884#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004885#endif
4886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004887
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00004888#if defined(LIBXML_TREE_ENABLED)
4889#ifdef bottom_tree
4890#undef xmlLastElementChild
4891extern __typeof (xmlLastElementChild) xmlLastElementChild __attribute((alias("xmlLastElementChild__internal_alias")));
4892#else
4893#ifndef xmlLastElementChild
4894extern __typeof (xmlLastElementChild) xmlLastElementChild__internal_alias __attribute((visibility("hidden")));
4895#define xmlLastElementChild xmlLastElementChild__internal_alias
4896#endif
4897#endif
4898#endif
4899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004900#ifdef bottom_parserInternals
4901#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004902extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004903#else
4904#ifndef xmlLineNumbersDefault
4905extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004906#define xmlLineNumbersDefault xmlLineNumbersDefault__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 xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004912extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004913#else
4914#ifndef xmlLinkGetData
4915extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004916#define xmlLinkGetData xmlLinkGetData__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 xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004922extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004923#else
4924#ifndef xmlListAppend
4925extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004926#define xmlListAppend xmlListAppend__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 xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004932extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004933#else
4934#ifndef xmlListClear
4935extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004936#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004937#endif
4938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004940#ifdef bottom_list
4941#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004942extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004943#else
4944#ifndef xmlListCopy
4945extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004946#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004947#endif
4948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004950#ifdef bottom_list
4951#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004952extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004953#else
4954#ifndef xmlListCreate
4955extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004956#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004957#endif
4958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004960#ifdef bottom_list
4961#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004962extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004963#else
4964#ifndef xmlListDelete
4965extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004966#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004967#endif
4968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004970#ifdef bottom_list
4971#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004972extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004973#else
4974#ifndef xmlListDup
4975extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004976#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004977#endif
4978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004980#ifdef bottom_list
4981#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004982extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004983#else
4984#ifndef xmlListEmpty
4985extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004986#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004987#endif
4988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004989
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004990#ifdef bottom_list
4991#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004992extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004993#else
4994#ifndef xmlListEnd
4995extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004996#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004997#endif
4998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005000#ifdef bottom_list
5001#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00005002extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005003#else
5004#ifndef xmlListFront
5005extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005006#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005007#endif
5008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005009
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005010#ifdef bottom_list
5011#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00005012extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005013#else
5014#ifndef xmlListInsert
5015extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005016#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005017#endif
5018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005019
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005020#ifdef bottom_list
5021#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00005022extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005023#else
5024#ifndef xmlListMerge
5025extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005026#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005027#endif
5028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005029
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005030#ifdef bottom_list
5031#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00005032extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005033#else
5034#ifndef xmlListPopBack
5035extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005036#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005037#endif
5038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005039
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005040#ifdef bottom_list
5041#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00005042extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005043#else
5044#ifndef xmlListPopFront
5045extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005046#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005047#endif
5048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005049
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005050#ifdef bottom_list
5051#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00005052extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005053#else
5054#ifndef xmlListPushBack
5055extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005056#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005057#endif
5058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005059
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005060#ifdef bottom_list
5061#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00005062extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005063#else
5064#ifndef xmlListPushFront
5065extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005066#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005067#endif
5068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005069
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005070#ifdef bottom_list
5071#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00005072extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005073#else
5074#ifndef xmlListRemoveAll
5075extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005076#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005077#endif
5078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005079
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005080#ifdef bottom_list
5081#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00005082extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005083#else
5084#ifndef xmlListRemoveFirst
5085extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005086#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005087#endif
5088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005089
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005090#ifdef bottom_list
5091#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00005092extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005093#else
5094#ifndef xmlListRemoveLast
5095extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005096#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005097#endif
5098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005099
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005100#ifdef bottom_list
5101#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005102extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005103#else
5104#ifndef xmlListReverse
5105extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005106#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005107#endif
5108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005109
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005110#ifdef bottom_list
5111#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005112extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005113#else
5114#ifndef xmlListReverseSearch
5115extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005116#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005117#endif
5118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005119
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005120#ifdef bottom_list
5121#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00005122extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005123#else
5124#ifndef xmlListReverseWalk
5125extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005126#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005127#endif
5128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005129
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005130#ifdef bottom_list
5131#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005132extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005133#else
5134#ifndef xmlListSearch
5135extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005136#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005137#endif
5138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005139
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005140#ifdef bottom_list
5141#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00005142extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005143#else
5144#ifndef xmlListSize
5145extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005146#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005147#endif
5148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005149
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005150#ifdef bottom_list
5151#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00005152extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005153#else
5154#ifndef xmlListSort
5155extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005156#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005157#endif
5158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005159
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005160#ifdef bottom_list
5161#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00005162extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005163#else
5164#ifndef xmlListWalk
5165extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005166#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005167#endif
5168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005169
5170#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005171#ifdef bottom_catalog
5172#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005173extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005174#else
5175#ifndef xmlLoadACatalog
5176extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005177#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005179#endif
5180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005181
5182#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005183#ifdef bottom_catalog
5184#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005185extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005186#else
5187#ifndef xmlLoadCatalog
5188extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005189#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005191#endif
5192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005193
5194#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005195#ifdef bottom_catalog
5196#undef xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005197extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005198#else
5199#ifndef xmlLoadCatalogs
5200extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005201#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005203#endif
5204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005205
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005206#ifdef bottom_xmlIO
5207#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00005208extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005209#else
5210#ifndef xmlLoadExternalEntity
5211extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005212#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005213#endif
5214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005215
5216#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005217#ifdef bottom_catalog
5218#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005219extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005220#else
5221#ifndef xmlLoadSGMLSuperCatalog
5222extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005223#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005225#endif
5226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005227
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005228#ifdef bottom_threads
5229#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00005230extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005231#else
5232#ifndef xmlLockLibrary
5233extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005234#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005235#endif
5236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005237
5238#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005239#ifdef bottom_debugXML
5240#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005241extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005242#else
5243#ifndef xmlLsCountNode
5244extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005245#define xmlLsCountNode xmlLsCountNode__internal_alias
5246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005247#endif
5248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005249
5250#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005251#ifdef bottom_debugXML
5252#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005253extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005254#else
5255#ifndef xmlLsOneNode
5256extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005257#define xmlLsOneNode xmlLsOneNode__internal_alias
5258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005259#endif
5260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005261
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005262#ifdef bottom_xmlmemory
5263#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005264extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005265#else
5266#ifndef xmlMallocAtomicLoc
5267extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005268#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005269#endif
5270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005271
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005272#ifdef bottom_xmlmemory
5273#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005274extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005275#else
5276#ifndef xmlMallocLoc
5277extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005278#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005279#endif
5280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005281
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005282#ifdef bottom_xmlmemory
5283#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00005284extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005285#else
5286#ifndef xmlMemBlocks
5287extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005288#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005289#endif
5290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005291
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005292#ifdef bottom_xmlmemory
5293#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00005294extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005295#else
5296#ifndef xmlMemDisplay
5297extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005298#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005299#endif
5300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005301
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005302#ifdef bottom_xmlmemory
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00005303#undef xmlMemDisplayLast
5304extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast __attribute((alias("xmlMemDisplayLast__internal_alias")));
5305#else
5306#ifndef xmlMemDisplayLast
5307extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast__internal_alias __attribute((visibility("hidden")));
5308#define xmlMemDisplayLast xmlMemDisplayLast__internal_alias
5309#endif
5310#endif
5311
5312#ifdef bottom_xmlmemory
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005313#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005314extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005315#else
5316#ifndef xmlMemFree
5317extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005318#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005319#endif
5320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005321
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005322#ifdef bottom_xmlmemory
5323#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005324extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005325#else
5326#ifndef xmlMemGet
5327extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005328#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005329#endif
5330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005331
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005332#ifdef bottom_xmlmemory
5333#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005334extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005335#else
5336#ifndef xmlMemMalloc
5337extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005338#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005339#endif
5340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005341
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005342#ifdef bottom_xmlmemory
5343#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005344extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005345#else
5346#ifndef xmlMemRealloc
5347extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005348#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005349#endif
5350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005351
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005352#ifdef bottom_xmlmemory
5353#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005354extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005355#else
5356#ifndef xmlMemSetup
5357extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005358#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005359#endif
5360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005361
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005362#ifdef bottom_xmlmemory
5363#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00005364extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005365#else
5366#ifndef xmlMemShow
5367extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005368#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005369#endif
5370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005371
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005372#ifdef bottom_xmlmemory
5373#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005374extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005375#else
5376#ifndef xmlMemStrdupLoc
5377extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005378#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005379#endif
5380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005381
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005382#ifdef bottom_xmlmemory
5383#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00005384extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005385#else
5386#ifndef xmlMemUsed
5387extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005388#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005389#endif
5390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005391
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005392#ifdef bottom_xmlmemory
5393#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00005394extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005395#else
5396#ifndef xmlMemoryDump
5397extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005398#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005399#endif
5400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005401
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005402#ifdef bottom_xmlmemory
5403#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005404extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005405#else
5406#ifndef xmlMemoryStrdup
5407extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005408#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005409#endif
5410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005411
5412#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005413#ifdef bottom_xmlmodule
5414#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005415extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005416#else
5417#ifndef xmlModuleClose
5418extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005419#define xmlModuleClose xmlModuleClose__internal_alias
5420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005421#endif
5422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005423
5424#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005425#ifdef bottom_xmlmodule
5426#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005427extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005428#else
5429#ifndef xmlModuleFree
5430extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005431#define xmlModuleFree xmlModuleFree__internal_alias
5432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005433#endif
5434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005435
5436#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005437#ifdef bottom_xmlmodule
5438#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005439extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005440#else
5441#ifndef xmlModuleOpen
5442extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005443#define xmlModuleOpen xmlModuleOpen__internal_alias
5444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005445#endif
5446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005447
5448#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005449#ifdef bottom_xmlmodule
5450#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005451extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005452#else
5453#ifndef xmlModuleSymbol
5454extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005455#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005457#endif
5458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005459
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005460#ifdef bottom_threads
5461#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005462extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005463#else
5464#ifndef xmlMutexLock
5465extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005466#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005467#endif
5468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005469
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005470#ifdef bottom_threads
5471#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005472extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005473#else
5474#ifndef xmlMutexUnlock
5475extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005476#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005477#endif
5478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005479
5480#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005481#ifdef bottom_legacy
5482#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005483extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005484#else
5485#ifndef xmlNamespaceParseNCName
5486extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005487#define xmlNamespaceParseNCName xmlNamespaceParseNCName__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_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005493#ifdef bottom_legacy
5494#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005495extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005496#else
5497#ifndef xmlNamespaceParseNSDef
5498extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005499#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__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_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005505#ifdef bottom_legacy
5506#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005507extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005508#else
5509#ifndef xmlNamespaceParseQName
5510extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005511#define xmlNamespaceParseQName xmlNamespaceParseQName__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 xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005519extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005520#else
5521#ifndef xmlNanoFTPCheckResponse
5522extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005523#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__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 xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005531extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005532#else
5533#ifndef xmlNanoFTPCleanup
5534extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005535#define xmlNanoFTPCleanup xmlNanoFTPCleanup__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005541#ifdef bottom_nanoftp
5542#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005543extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005544#else
5545#ifndef xmlNanoFTPClose
5546extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005547#define xmlNanoFTPClose xmlNanoFTPClose__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005553#ifdef bottom_nanoftp
5554#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005555extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005556#else
5557#ifndef xmlNanoFTPCloseConnection
5558extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005559#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005565#ifdef bottom_nanoftp
5566#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005567extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005568#else
5569#ifndef xmlNanoFTPConnect
5570extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005571#define xmlNanoFTPConnect xmlNanoFTPConnect__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005577#ifdef bottom_nanoftp
5578#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005579extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005580#else
5581#ifndef xmlNanoFTPConnectTo
5582extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005583#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005589#ifdef bottom_nanoftp
5590#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005591extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005592#else
5593#ifndef xmlNanoFTPCwd
5594extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005595#define xmlNanoFTPCwd xmlNanoFTPCwd__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005601#ifdef bottom_nanoftp
5602#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005603extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005604#else
5605#ifndef xmlNanoFTPDele
5606extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005607#define xmlNanoFTPDele xmlNanoFTPDele__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005613#ifdef bottom_nanoftp
5614#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005615extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005616#else
5617#ifndef xmlNanoFTPFreeCtxt
5618extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005619#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005625#ifdef bottom_nanoftp
5626#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005627extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005628#else
5629#ifndef xmlNanoFTPGet
5630extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005631#define xmlNanoFTPGet xmlNanoFTPGet__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005637#ifdef bottom_nanoftp
5638#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005639extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005640#else
5641#ifndef xmlNanoFTPGetConnection
5642extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005643#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005649#ifdef bottom_nanoftp
5650#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005651extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005652#else
5653#ifndef xmlNanoFTPGetResponse
5654extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005655#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005661#ifdef bottom_nanoftp
5662#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005663extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005664#else
5665#ifndef xmlNanoFTPGetSocket
5666extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005667#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005673#ifdef bottom_nanoftp
5674#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005675extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005676#else
5677#ifndef xmlNanoFTPInit
5678extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005679#define xmlNanoFTPInit xmlNanoFTPInit__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005685#ifdef bottom_nanoftp
5686#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005687extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005688#else
5689#ifndef xmlNanoFTPList
5690extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005691#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005693#endif
5694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005695
5696#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005697#ifdef bottom_nanoftp
5698#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005699extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005700#else
5701#ifndef xmlNanoFTPNewCtxt
5702extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005703#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005705#endif
5706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005707
5708#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005709#ifdef bottom_nanoftp
5710#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005711extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005712#else
5713#ifndef xmlNanoFTPOpen
5714extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005715#define xmlNanoFTPOpen xmlNanoFTPOpen__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005721#ifdef bottom_nanoftp
5722#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005723extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005724#else
5725#ifndef xmlNanoFTPProxy
5726extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005727#define xmlNanoFTPProxy xmlNanoFTPProxy__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005733#ifdef bottom_nanoftp
5734#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005735extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005736#else
5737#ifndef xmlNanoFTPQuit
5738extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005739#define xmlNanoFTPQuit xmlNanoFTPQuit__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_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005745#ifdef bottom_nanoftp
5746#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005747extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005748#else
5749#ifndef xmlNanoFTPRead
5750extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005751#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005753#endif
5754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005755
5756#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005757#ifdef bottom_nanoftp
5758#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005759extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005760#else
5761#ifndef xmlNanoFTPScanProxy
5762extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005763#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005765#endif
5766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005767
5768#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005769#ifdef bottom_nanoftp
5770#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005771extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005772#else
5773#ifndef xmlNanoFTPUpdateURL
5774extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005775#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005777#endif
5778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005779
5780#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005781#ifdef bottom_nanohttp
5782#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005783extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005784#else
5785#ifndef xmlNanoHTTPAuthHeader
5786extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005787#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005789#endif
5790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005791
5792#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005793#ifdef bottom_nanohttp
5794#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005795extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005796#else
5797#ifndef xmlNanoHTTPCleanup
5798extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005799#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005801#endif
5802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005803
5804#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005805#ifdef bottom_nanohttp
5806#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005807extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005808#else
5809#ifndef xmlNanoHTTPClose
5810extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005811#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005813#endif
5814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005815
5816#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005817#ifdef bottom_nanohttp
5818#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005819extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005820#else
5821#ifndef xmlNanoHTTPContentLength
5822extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005823#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005825#endif
5826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005827
5828#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005829#ifdef bottom_nanohttp
5830#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005831extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005832#else
5833#ifndef xmlNanoHTTPEncoding
5834extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005835#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005837#endif
5838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005839
5840#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005841#ifdef bottom_nanohttp
5842#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005843extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005844#else
5845#ifndef xmlNanoHTTPFetch
5846extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005847#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005849#endif
5850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005851
5852#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005853#ifdef bottom_nanohttp
5854#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005855extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005856#else
5857#ifndef xmlNanoHTTPInit
5858extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005859#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005861#endif
5862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005863
5864#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005865#ifdef bottom_nanohttp
5866#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005867extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005868#else
5869#ifndef xmlNanoHTTPMethod
5870extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005871#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005873#endif
5874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005875
5876#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005877#ifdef bottom_nanohttp
5878#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005879extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005880#else
5881#ifndef xmlNanoHTTPMethodRedir
5882extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005883#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005885#endif
5886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005887
5888#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005889#ifdef bottom_nanohttp
5890#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005891extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005892#else
5893#ifndef xmlNanoHTTPMimeType
5894extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005895#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005897#endif
5898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005899
5900#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005901#ifdef bottom_nanohttp
5902#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005903extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005904#else
5905#ifndef xmlNanoHTTPOpen
5906extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005907#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005909#endif
5910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005911
5912#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005913#ifdef bottom_nanohttp
5914#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005915extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005916#else
5917#ifndef xmlNanoHTTPOpenRedir
5918extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005919#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005921#endif
5922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005923
5924#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005925#ifdef bottom_nanohttp
5926#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005927extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005928#else
5929#ifndef xmlNanoHTTPRead
5930extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005931#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005933#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005934#endif
5935
5936#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005937#ifdef bottom_nanohttp
5938#undef xmlNanoHTTPRedir
5939extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5940#else
5941#ifndef xmlNanoHTTPRedir
5942extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5943#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5944#endif
5945#endif
5946#endif
5947
5948#if defined(LIBXML_HTTP_ENABLED)
5949#ifdef bottom_nanohttp
5950#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005951extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005952#else
5953#ifndef xmlNanoHTTPReturnCode
5954extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005955#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005957#endif
5958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005959
5960#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005961#ifdef bottom_nanohttp
5962#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005963extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005964#else
5965#ifndef xmlNanoHTTPSave
5966extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005967#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005969#endif
5970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005971
5972#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005973#ifdef bottom_nanohttp
5974#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005975extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005976#else
5977#ifndef xmlNanoHTTPScanProxy
5978extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005979#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005981#endif
5982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005983
5984#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005985#ifdef bottom_xmlregexp
5986#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005987extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005988#else
5989#ifndef xmlNewAutomata
5990extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005991#define xmlNewAutomata xmlNewAutomata__internal_alias
5992#endif
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_tree
5997#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005998extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005999#else
6000#ifndef xmlNewCDataBlock
6001extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006002#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006003#endif
6004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006005
6006#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006007#ifdef bottom_catalog
6008#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00006009extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006010#else
6011#ifndef xmlNewCatalog
6012extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006013#define xmlNewCatalog xmlNewCatalog__internal_alias
6014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006015#endif
6016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006017
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006018#ifdef bottom_encoding
6019#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00006020extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006021#else
6022#ifndef xmlNewCharEncodingHandler
6023extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006024#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006025#endif
6026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006027
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006028#ifdef bottom_tree
6029#undef xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006030extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006031#else
6032#ifndef xmlNewCharRef
6033extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006034#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006035#endif
6036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006037
6038#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006039#ifdef bottom_tree
6040#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006041extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006042#else
6043#ifndef xmlNewChild
6044extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006045#define xmlNewChild xmlNewChild__internal_alias
6046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006047#endif
6048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006049
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006050#ifdef bottom_tree
6051#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006052extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006053#else
6054#ifndef xmlNewComment
6055extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006056#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006057#endif
6058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006059
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006060#ifdef bottom_tree
6061#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006062extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006063#else
6064#ifndef xmlNewDoc
6065extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006066#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006067#endif
6068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006069
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006070#ifdef bottom_tree
6071#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006072extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006073#else
6074#ifndef xmlNewDocComment
6075extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006076#define xmlNewDocComment xmlNewDocComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006077#endif
6078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006079
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006080#ifdef bottom_valid
6081#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00006082extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006083#else
6084#ifndef xmlNewDocElementContent
6085extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00006086#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006087#endif
6088#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00006089
Daniel Veillardbe076e92005-01-04 20:18:14 +00006090#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006091#ifdef bottom_tree
6092#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006093extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006094#else
6095#ifndef xmlNewDocFragment
6096extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006097#define xmlNewDocFragment xmlNewDocFragment__internal_alias
6098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006099#endif
6100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006102#ifdef bottom_tree
6103#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006104extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006105#else
6106#ifndef xmlNewDocNode
6107extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006108#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006109#endif
6110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006111
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006112#ifdef bottom_tree
6113#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006114extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006115#else
6116#ifndef xmlNewDocNodeEatName
6117extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006118#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006119#endif
6120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006121
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006122#ifdef bottom_tree
6123#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006124extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006125#else
6126#ifndef xmlNewDocPI
6127extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006128#define xmlNewDocPI xmlNewDocPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006129#endif
6130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006131
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006132#ifdef bottom_tree
6133#undef xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006134extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006135#else
6136#ifndef xmlNewDocProp
6137extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006138#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006139#endif
6140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006141
6142#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006143#ifdef bottom_tree
6144#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006145extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006146#else
6147#ifndef xmlNewDocRawNode
6148extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006149#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
6150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006151#endif
6152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006153
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006154#ifdef bottom_tree
6155#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006156extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006157#else
6158#ifndef xmlNewDocText
6159extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006160#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006161#endif
6162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006164#ifdef bottom_tree
6165#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006166extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006167#else
6168#ifndef xmlNewDocTextLen
6169extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006170#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006171#endif
6172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006174#ifdef bottom_tree
6175#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006176extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006177#else
6178#ifndef xmlNewDtd
6179extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006180#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006181#endif
6182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006184#ifdef bottom_valid
6185#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006186extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006187#else
6188#ifndef xmlNewElementContent
6189extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006190#define xmlNewElementContent xmlNewElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006191#endif
6192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006193
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00006194#ifdef bottom_entities
6195#undef xmlNewEntity
6196extern __typeof (xmlNewEntity) xmlNewEntity __attribute((alias("xmlNewEntity__internal_alias")));
6197#else
6198#ifndef xmlNewEntity
6199extern __typeof (xmlNewEntity) xmlNewEntity__internal_alias __attribute((visibility("hidden")));
6200#define xmlNewEntity xmlNewEntity__internal_alias
6201#endif
6202#endif
6203
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006204#ifdef bottom_parserInternals
6205#undef xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006206extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006207#else
6208#ifndef xmlNewEntityInputStream
6209extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006210#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006211#endif
6212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006213
6214#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006215#ifdef bottom_legacy
6216#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006217extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006218#else
6219#ifndef xmlNewGlobalNs
6220extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006221#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006223#endif
6224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006225
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006226#ifdef bottom_parserInternals
6227#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006228extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006229#else
6230#ifndef xmlNewIOInputStream
6231extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006232#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006233#endif
6234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006235
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006236#ifdef bottom_parserInternals
6237#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006238extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006239#else
6240#ifndef xmlNewInputFromFile
6241extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006242#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006243#endif
6244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006245
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006246#ifdef bottom_parserInternals
6247#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006248extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006249#else
6250#ifndef xmlNewInputStream
6251extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006252#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006253#endif
6254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006255
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006256#ifdef bottom_threads
6257#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006258extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006259#else
6260#ifndef xmlNewMutex
6261extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006262#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006263#endif
6264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006265
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006266#ifdef bottom_tree
6267#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006268extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006269#else
6270#ifndef xmlNewNode
6271extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006272#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006273#endif
6274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006275
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006276#ifdef bottom_tree
6277#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006278extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006279#else
6280#ifndef xmlNewNodeEatName
6281extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006282#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006283#endif
6284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006285
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006286#ifdef bottom_tree
6287#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006288extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006289#else
6290#ifndef xmlNewNs
6291extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006292#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006293#endif
6294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006295
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006296#ifdef bottom_tree
6297#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006298extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006299#else
6300#ifndef xmlNewNsProp
6301extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006302#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006303#endif
6304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006305
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006306#ifdef bottom_tree
6307#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006308extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006309#else
6310#ifndef xmlNewNsPropEatName
6311extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006312#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006313#endif
6314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006315
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006316#ifdef bottom_tree
6317#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006318extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006319#else
6320#ifndef xmlNewPI
6321extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006322#define xmlNewPI xmlNewPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006323#endif
6324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006325
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006326#ifdef bottom_parserInternals
6327#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006328extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006329#else
6330#ifndef xmlNewParserCtxt
6331extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006332#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006333#endif
6334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006335
6336#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006337#ifdef bottom_tree
6338#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006339extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006340#else
6341#ifndef xmlNewProp
6342extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006343#define xmlNewProp xmlNewProp__internal_alias
6344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006345#endif
6346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006347
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006348#ifdef bottom_threads
6349#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006350extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006351#else
6352#ifndef xmlNewRMutex
6353extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006354#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006355#endif
6356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006357
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006358#ifdef bottom_tree
6359#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006360extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006361#else
6362#ifndef xmlNewReference
6363extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006364#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006365#endif
6366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006367
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006368#ifdef bottom_parserInternals
6369#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006370extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006371#else
6372#ifndef xmlNewStringInputStream
6373extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006374#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006375#endif
6376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006377
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006378#ifdef bottom_tree
6379#undef xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006380extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006381#else
6382#ifndef xmlNewText
6383extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006384#define xmlNewText xmlNewText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006385#endif
6386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006387
6388#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006389#ifdef bottom_tree
6390#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006391extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006392#else
6393#ifndef xmlNewTextChild
6394extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006395#define xmlNewTextChild xmlNewTextChild__internal_alias
6396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006397#endif
6398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006399
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006400#ifdef bottom_tree
6401#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006402extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006403#else
6404#ifndef xmlNewTextLen
6405extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006406#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006407#endif
6408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006409
6410#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006411#ifdef bottom_xmlreader
6412#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006413extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006414#else
6415#ifndef xmlNewTextReader
6416extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006417#define xmlNewTextReader xmlNewTextReader__internal_alias
6418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006419#endif
6420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006421
6422#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006423#ifdef bottom_xmlreader
6424#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006425extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006426#else
6427#ifndef xmlNewTextReaderFilename
6428extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006429#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006431#endif
6432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006433
6434#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006435#ifdef bottom_xmlwriter
6436#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00006437extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006438#else
6439#ifndef xmlNewTextWriter
6440extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006441#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006443#endif
6444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006445
6446#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006447#ifdef bottom_xmlwriter
6448#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006449extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006450#else
6451#ifndef xmlNewTextWriterDoc
6452extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006453#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006455#endif
6456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006457
6458#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006459#ifdef bottom_xmlwriter
6460#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006461extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006462#else
6463#ifndef xmlNewTextWriterFilename
6464extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006465#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006467#endif
6468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006469
6470#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006471#ifdef bottom_xmlwriter
6472#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006473extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006474#else
6475#ifndef xmlNewTextWriterMemory
6476extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006477#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006479#endif
6480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006481
6482#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006483#ifdef bottom_xmlwriter
6484#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006485extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006486#else
6487#ifndef xmlNewTextWriterPushParser
6488extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006489#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006491#endif
6492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006493
6494#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006495#ifdef bottom_xmlwriter
6496#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006497extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006498#else
6499#ifndef xmlNewTextWriterTree
6500extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006501#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006503#endif
6504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006505
6506#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006507#ifdef bottom_valid
6508#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006509extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006510#else
6511#ifndef xmlNewValidCtxt
6512extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006513#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006515#endif
6516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006517
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006518#ifdef bottom_parserInternals
6519#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006520extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006521#else
6522#ifndef xmlNextChar
6523extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006524#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006525#endif
6526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006527
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00006528#if defined(LIBXML_TREE_ENABLED)
6529#ifdef bottom_tree
6530#undef xmlNextElementSibling
6531extern __typeof (xmlNextElementSibling) xmlNextElementSibling __attribute((alias("xmlNextElementSibling__internal_alias")));
6532#else
6533#ifndef xmlNextElementSibling
6534extern __typeof (xmlNextElementSibling) xmlNextElementSibling__internal_alias __attribute((visibility("hidden")));
6535#define xmlNextElementSibling xmlNextElementSibling__internal_alias
6536#endif
6537#endif
6538#endif
6539
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006540#ifdef bottom_xmlIO
6541#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006542extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006543#else
6544#ifndef xmlNoNetExternalEntityLoader
6545extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006546#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006547#endif
6548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006549
Doran Moppert23040782017-04-07 16:45:56 +02006550#ifdef bottom_xmlIO
6551#undef xmlNoXxeExternalEntityLoader
6552extern __typeof (xmlNoXxeExternalEntityLoader) xmlNoXxeExternalEntityLoader __attribute((alias("xmlNoXxeExternalEntityLoader__internal_alias")));
6553#else
6554#ifndef xmlNoXxeExternalEntityLoader
6555extern __typeof (xmlNoXxeExternalEntityLoader) xmlNoXxeExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
6556#define xmlNoXxeExternalEntityLoader xmlNoXxeExternalEntityLoader__internal_alias
6557#endif
6558#endif
6559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006560#ifdef bottom_tree
6561#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006562extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006563#else
6564#ifndef xmlNodeAddContent
6565extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006566#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006567#endif
6568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006569
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006570#ifdef bottom_tree
6571#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006572extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006573#else
6574#ifndef xmlNodeAddContentLen
6575extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006576#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006577#endif
6578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006579
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006580#ifdef bottom_tree
6581#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006582extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006583#else
6584#ifndef xmlNodeBufGetContent
6585extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006586#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006587#endif
6588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006589
6590#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006591#ifdef bottom_xmlsave
6592#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006593extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006594#else
6595#ifndef xmlNodeDump
6596extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006597#define xmlNodeDump xmlNodeDump__internal_alias
6598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006599#endif
6600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006601
6602#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006603#ifdef bottom_xmlsave
6604#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006605extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006606#else
6607#ifndef xmlNodeDumpOutput
6608extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006609#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006611#endif
6612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006613
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006614#ifdef bottom_tree
6615#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006616extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006617#else
6618#ifndef xmlNodeGetBase
6619extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006620#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006621#endif
6622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006623
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006624#ifdef bottom_tree
6625#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006626extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006627#else
6628#ifndef xmlNodeGetContent
6629extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006630#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006631#endif
6632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006633
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006634#ifdef bottom_tree
6635#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006636extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006637#else
6638#ifndef xmlNodeGetLang
6639extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006640#define xmlNodeGetLang xmlNodeGetLang__internal_alias
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_tree
6645#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006646extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006647#else
6648#ifndef xmlNodeGetSpacePreserve
6649extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006650#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__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_tree
6655#undef xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006656extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006657#else
6658#ifndef xmlNodeIsText
6659extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006660#define xmlNodeIsText xmlNodeIsText__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_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006665#ifdef bottom_tree
6666#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006667extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006668#else
6669#ifndef xmlNodeListGetRawString
6670extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006671#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006673#endif
6674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006675
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006676#ifdef bottom_tree
6677#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006678extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006679#else
6680#ifndef xmlNodeListGetString
6681extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006682#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006683#endif
6684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006685
6686#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006687#ifdef bottom_tree
6688#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006689extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006690#else
6691#ifndef xmlNodeSetBase
6692extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006693#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006695#endif
6696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006697
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006698#ifdef bottom_tree
6699#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006700extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006701#else
6702#ifndef xmlNodeSetContent
6703extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006704#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006705#endif
6706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006707
6708#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006709#ifdef bottom_tree
6710#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006711extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006712#else
6713#ifndef xmlNodeSetContentLen
6714extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006715#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006717#endif
6718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006719
6720#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006721#ifdef bottom_tree
6722#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006723extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006724#else
6725#ifndef xmlNodeSetLang
6726extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006727#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006729#endif
6730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006731
6732#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006733#ifdef bottom_tree
6734#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006735extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006736#else
6737#ifndef xmlNodeSetName
6738extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006739#define xmlNodeSetName xmlNodeSetName__internal_alias
6740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006741#endif
6742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006743
6744#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006745#ifdef bottom_tree
6746#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006747extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006748#else
6749#ifndef xmlNodeSetSpacePreserve
6750extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006751#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006753#endif
6754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006755
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006756#ifdef bottom_uri
6757#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006758extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006759#else
6760#ifndef xmlNormalizeURIPath
6761extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006762#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006763#endif
6764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006765
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006766#ifdef bottom_xmlIO
6767#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006768extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006769#else
6770#ifndef xmlNormalizeWindowsPath
6771extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006772#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006773#endif
6774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006775
6776#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006777#ifdef bottom_xmlIO
6778#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006779extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006780#else
6781#ifndef xmlOutputBufferClose
6782extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006783#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006785#endif
6786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006787
6788#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006789#ifdef bottom_xmlIO
Daniel Veillard67952602006-01-05 15:29:44 +00006790#undef xmlOutputBufferCreateBuffer
6791extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6792#else
6793#ifndef xmlOutputBufferCreateBuffer
6794extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6795#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6796#endif
6797#endif
6798#endif
6799
6800#if defined(LIBXML_OUTPUT_ENABLED)
6801#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006802#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006803extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006804#else
6805#ifndef xmlOutputBufferCreateFd
6806extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006807#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006809#endif
6810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006811
6812#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006813#ifdef bottom_xmlIO
6814#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006815extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006816#else
6817#ifndef xmlOutputBufferCreateFile
6818extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006819#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006821#endif
6822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006823
6824#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006825#ifdef bottom_xmlIO
6826#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006827extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006828#else
6829#ifndef xmlOutputBufferCreateFilename
6830extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006831#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6832#endif
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_xmlIO
6837#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006838extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006839#else
6840#ifndef xmlOutputBufferCreateFilenameDefault
6841extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006842#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006843#endif
6844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006845
6846#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006847#ifdef bottom_xmlIO
6848#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006849extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006850#else
6851#ifndef xmlOutputBufferCreateIO
6852extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006853#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006855#endif
6856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006857
6858#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006859#ifdef bottom_xmlIO
6860#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006861extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006862#else
6863#ifndef xmlOutputBufferFlush
6864extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006865#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006867#endif
6868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006869
6870#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006871#ifdef bottom_xmlIO
Roumen Petrov95850fc2012-09-12 01:32:40 +03006872#undef xmlOutputBufferGetContent
6873extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent __attribute((alias("xmlOutputBufferGetContent__internal_alias")));
6874#else
6875#ifndef xmlOutputBufferGetContent
6876extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent__internal_alias __attribute((visibility("hidden")));
6877#define xmlOutputBufferGetContent xmlOutputBufferGetContent__internal_alias
6878#endif
6879#endif
6880#endif
6881
6882#if defined(LIBXML_OUTPUT_ENABLED)
6883#ifdef bottom_xmlIO
6884#undef xmlOutputBufferGetSize
6885extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize __attribute((alias("xmlOutputBufferGetSize__internal_alias")));
6886#else
6887#ifndef xmlOutputBufferGetSize
6888extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize__internal_alias __attribute((visibility("hidden")));
6889#define xmlOutputBufferGetSize xmlOutputBufferGetSize__internal_alias
6890#endif
6891#endif
6892#endif
6893
6894#if defined(LIBXML_OUTPUT_ENABLED)
6895#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006896#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006897extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006898#else
6899#ifndef xmlOutputBufferWrite
6900extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006901#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006903#endif
6904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006905
6906#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006907#ifdef bottom_xmlIO
6908#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006909extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006910#else
6911#ifndef xmlOutputBufferWriteEscape
6912extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006913#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006919#ifdef bottom_xmlIO
6920#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006921extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006922#else
6923#ifndef xmlOutputBufferWriteString
6924extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006925#define xmlOutputBufferWriteString xmlOutputBufferWriteString__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 xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006932extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006933#else
6934#ifndef xmlParseAttValue
6935extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006936#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006937#endif
6938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006939
6940#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006941#ifdef bottom_parser
6942#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006943extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006944#else
6945#ifndef xmlParseAttribute
6946extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006947#define xmlParseAttribute xmlParseAttribute__internal_alias
6948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006949#endif
6950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006952#ifdef bottom_parser
6953#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006954extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006955#else
6956#ifndef xmlParseAttributeListDecl
6957extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006958#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006959#endif
6960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006962#ifdef bottom_parser
6963#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006964extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006965#else
6966#ifndef xmlParseAttributeType
6967extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006968#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006969#endif
6970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006971
6972#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006973#ifdef bottom_parser
6974#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006975extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006976#else
6977#ifndef xmlParseBalancedChunkMemory
6978extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006979#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006981#endif
6982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006983
6984#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006985#ifdef bottom_parser
6986#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006987extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006988#else
6989#ifndef xmlParseBalancedChunkMemoryRecover
6990extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006991#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006993#endif
6994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006995
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006996#ifdef bottom_parser
6997#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006998extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006999#else
7000#ifndef xmlParseCDSect
7001extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007002#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007003#endif
7004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007005
7006#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007007#ifdef bottom_catalog
7008#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007009extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007010#else
7011#ifndef xmlParseCatalogFile
7012extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007013#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
7014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007015#endif
7016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007017
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007018#ifdef bottom_parser
7019#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00007020extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007021#else
7022#ifndef xmlParseCharData
7023extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007024#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007025#endif
7026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007027
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007028#ifdef bottom_encoding
7029#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00007030extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007031#else
7032#ifndef xmlParseCharEncoding
7033extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007034#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007035#endif
7036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007037
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007038#ifdef bottom_parser
7039#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007040extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007041#else
7042#ifndef xmlParseCharRef
7043extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007044#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007045#endif
7046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007047
7048#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007049#ifdef bottom_parser
7050#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00007051extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007052#else
7053#ifndef xmlParseChunk
7054extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007055#define xmlParseChunk xmlParseChunk__internal_alias
7056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007057#endif
7058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007059
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007060#ifdef bottom_parser
7061#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00007062extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007063#else
7064#ifndef xmlParseComment
7065extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007066#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007067#endif
7068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007069
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007070#ifdef bottom_parser
7071#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00007072extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007073#else
7074#ifndef xmlParseContent
7075extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007076#define xmlParseContent xmlParseContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007077#endif
7078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007079
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007080#ifdef bottom_parser
7081#undef xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007082extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007083#else
7084#ifndef xmlParseCtxtExternalEntity
7085extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007086#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007087#endif
7088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007089
7090#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007091#ifdef bottom_parser
7092#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00007093extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007094#else
7095#ifndef xmlParseDTD
7096extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007097#define xmlParseDTD xmlParseDTD__internal_alias
7098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007099#endif
7100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007102#ifdef bottom_parser
7103#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007104extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007105#else
7106#ifndef xmlParseDefaultDecl
7107extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007108#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007109#endif
7110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007111
7112#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007113#ifdef bottom_parser
7114#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007115extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007116#else
7117#ifndef xmlParseDoc
7118extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007119#define xmlParseDoc xmlParseDoc__internal_alias
7120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007121#endif
7122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007123
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007124#ifdef bottom_parser
7125#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007126extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007127#else
7128#ifndef xmlParseDocTypeDecl
7129extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007130#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007131#endif
7132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007133
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007134#ifdef bottom_parser
7135#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00007136extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007137#else
7138#ifndef xmlParseDocument
7139extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007140#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007141#endif
7142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007143
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007144#ifdef bottom_parser
7145#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00007146extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007147#else
7148#ifndef xmlParseElement
7149extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007150#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007151#endif
7152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007153
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007154#ifdef bottom_parser
7155#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007156extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007157#else
7158#ifndef xmlParseElementChildrenContentDecl
7159extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007160#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007161#endif
7162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007164#ifdef bottom_parser
7165#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007166extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007167#else
7168#ifndef xmlParseElementContentDecl
7169extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007170#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007171#endif
7172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007174#ifdef bottom_parser
7175#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007176extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007177#else
7178#ifndef xmlParseElementDecl
7179extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007180#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007181#endif
7182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007183
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007184#ifdef bottom_parser
7185#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007186extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007187#else
7188#ifndef xmlParseElementMixedContentDecl
7189extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007190#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007191#endif
7192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007193
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007194#ifdef bottom_parser
7195#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007196extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007197#else
7198#ifndef xmlParseEncName
7199extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007200#define xmlParseEncName xmlParseEncName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007201#endif
7202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007203
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007204#ifdef bottom_parser
7205#undef xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007206extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007207#else
7208#ifndef xmlParseEncodingDecl
7209extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007210#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007211#endif
7212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007213
7214#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007215#ifdef bottom_parser
7216#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007217extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007218#else
7219#ifndef xmlParseEndTag
7220extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007221#define xmlParseEndTag xmlParseEndTag__internal_alias
7222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007223#endif
7224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007225
7226#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007227#ifdef bottom_parser
7228#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007229extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007230#else
7231#ifndef xmlParseEntity
7232extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007233#define xmlParseEntity xmlParseEntity__internal_alias
7234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007235#endif
7236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007237
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007238#ifdef bottom_parser
7239#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007240extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007241#else
7242#ifndef xmlParseEntityDecl
7243extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007244#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007245#endif
7246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007247
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007248#ifdef bottom_parser
7249#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007250extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007251#else
7252#ifndef xmlParseEntityRef
7253extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007254#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007255#endif
7256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007257
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007258#ifdef bottom_parser
7259#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00007260extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007261#else
7262#ifndef xmlParseEntityValue
7263extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007264#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007265#endif
7266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007267
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007268#ifdef bottom_parser
7269#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007270extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007271#else
7272#ifndef xmlParseEnumeratedType
7273extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007274#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007275#endif
7276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007277
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007278#ifdef bottom_parser
7279#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007280extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007281#else
7282#ifndef xmlParseEnumerationType
7283extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007284#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007285#endif
7286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007287
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007288#ifdef bottom_parser
7289#undef xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007290extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007291#else
7292#ifndef xmlParseExtParsedEnt
7293extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007294#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007295#endif
7296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007297
7298#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007299#ifdef bottom_parser
7300#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007301extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007302#else
7303#ifndef xmlParseExternalEntity
7304extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007305#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007307#endif
7308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007309
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007310#ifdef bottom_parser
7311#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007312extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007313#else
7314#ifndef xmlParseExternalID
7315extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007316#define xmlParseExternalID xmlParseExternalID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007317#endif
7318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007319
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007320#ifdef bottom_parser
7321#undef xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007322extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007323#else
7324#ifndef xmlParseExternalSubset
7325extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007326#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007327#endif
7328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007329
7330#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007331#ifdef bottom_parser
7332#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007333extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007334#else
7335#ifndef xmlParseFile
7336extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007337#define xmlParseFile xmlParseFile__internal_alias
7338#endif
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 xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007344extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007345#else
7346#ifndef xmlParseInNodeContext
7347extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007348#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007349#endif
7350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007351
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007352#ifdef bottom_parser
7353#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007354extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007355#else
7356#ifndef xmlParseMarkupDecl
7357extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007358#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007359#endif
7360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007361
7362#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007363#ifdef bottom_parser
7364#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007365extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007366#else
7367#ifndef xmlParseMemory
7368extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007369#define xmlParseMemory xmlParseMemory__internal_alias
7370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007371#endif
7372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007374#ifdef bottom_parser
7375#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007376extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007377#else
7378#ifndef xmlParseMisc
7379extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007380#define xmlParseMisc xmlParseMisc__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_parser
7385#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007386extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007387#else
7388#ifndef xmlParseName
7389extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007390#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007391#endif
7392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007393
7394#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007395#ifdef bottom_legacy
7396#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007397extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007398#else
7399#ifndef xmlParseNamespace
7400extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007401#define xmlParseNamespace xmlParseNamespace__internal_alias
7402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007403#endif
7404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007406#ifdef bottom_parser
7407#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007408extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007409#else
7410#ifndef xmlParseNmtoken
7411extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007412#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007413#endif
7414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007415
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007416#ifdef bottom_parser
7417#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007418extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007419#else
7420#ifndef xmlParseNotationDecl
7421extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007422#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007423#endif
7424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007425
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007426#ifdef bottom_parser
7427#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007428extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007429#else
7430#ifndef xmlParseNotationType
7431extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007432#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007433#endif
7434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007435
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007436#ifdef bottom_parser
7437#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007438extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007439#else
7440#ifndef xmlParsePEReference
7441extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007442#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007443#endif
7444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007446#ifdef bottom_parser
7447#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007448extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007449#else
7450#ifndef xmlParsePI
7451extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007452#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007453#endif
7454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007456#ifdef bottom_parser
7457#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007458extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007459#else
7460#ifndef xmlParsePITarget
7461extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007462#define xmlParsePITarget xmlParsePITarget__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007463#endif
7464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007466#ifdef bottom_parser
7467#undef xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007468extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007469#else
7470#ifndef xmlParsePubidLiteral
7471extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007472#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007473#endif
7474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007475
7476#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007477#ifdef bottom_legacy
7478#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007479extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007480#else
7481#ifndef xmlParseQuotedString
7482extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007483#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007485#endif
7486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007487
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007488#ifdef bottom_parser
7489#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007490extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007491#else
7492#ifndef xmlParseReference
7493extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007494#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007495#endif
7496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007497
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007498#ifdef bottom_parser
7499#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007500extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007501#else
7502#ifndef xmlParseSDDecl
7503extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007504#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007505#endif
7506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007507
7508#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007509#ifdef bottom_parser
7510#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007511extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007512#else
7513#ifndef xmlParseStartTag
7514extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007515#define xmlParseStartTag xmlParseStartTag__internal_alias
7516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007517#endif
7518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007519
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007520#ifdef bottom_parser
7521#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007522extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007523#else
7524#ifndef xmlParseSystemLiteral
7525extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007526#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007527#endif
7528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007529
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007530#ifdef bottom_parser
7531#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007532extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007533#else
7534#ifndef xmlParseTextDecl
7535extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007536#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007537#endif
7538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007539
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007540#ifdef bottom_uri
7541#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007542extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007543#else
7544#ifndef xmlParseURI
7545extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007546#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007547#endif
7548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007549
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007550#ifdef bottom_uri
Daniel Veillard5eee7672005-08-22 21:22:27 +00007551#undef xmlParseURIRaw
7552extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7553#else
7554#ifndef xmlParseURIRaw
7555extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7556#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7557#endif
7558#endif
7559
7560#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007561#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007562extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007563#else
7564#ifndef xmlParseURIReference
7565extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007566#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007567#endif
7568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007569
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007570#ifdef bottom_parser
7571#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007572extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007573#else
7574#ifndef xmlParseVersionInfo
7575extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007576#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007577#endif
7578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007579
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007580#ifdef bottom_parser
7581#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007582extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007583#else
7584#ifndef xmlParseVersionNum
7585extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007586#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007587#endif
7588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007589
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007590#ifdef bottom_parser
7591#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007592extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007593#else
7594#ifndef xmlParseXMLDecl
7595extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007596#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007597#endif
7598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007599
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007600#ifdef bottom_parserInternals
7601#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007602extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007603#else
7604#ifndef xmlParserAddNodeInfo
7605extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007606#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007607#endif
7608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007609
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007610#ifdef bottom_error
7611#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007612extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007613#else
7614#ifndef xmlParserError
7615extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007616#define xmlParserError xmlParserError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007617#endif
7618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007619
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007620#ifdef bottom_parserInternals
7621#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007622extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007623#else
7624#ifndef xmlParserFindNodeInfo
7625extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007626#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007627#endif
7628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007629
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007630#ifdef bottom_parserInternals
7631#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007632extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007633#else
7634#ifndef xmlParserFindNodeInfoIndex
7635extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007636#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007637#endif
7638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007639
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007640#ifdef bottom_xmlIO
7641#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007642extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007643#else
7644#ifndef xmlParserGetDirectory
7645extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007646#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007647#endif
7648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007649
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007650#ifdef bottom_parser
7651#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007652extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007653#else
7654#ifndef xmlParserHandlePEReference
7655extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007656#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007657#endif
7658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007659
7660#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007661#ifdef bottom_legacy
7662#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007663extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007664#else
7665#ifndef xmlParserHandleReference
7666extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007667#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007669#endif
7670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007671
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007672#ifdef bottom_xmlIO
7673#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007674extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007675#else
7676#ifndef xmlParserInputBufferCreateFd
7677extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007678#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007679#endif
7680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007681
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007682#ifdef bottom_xmlIO
7683#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007684extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007685#else
7686#ifndef xmlParserInputBufferCreateFile
7687extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007688#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007689#endif
7690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007691
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007692#ifdef bottom_xmlIO
7693#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007694extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007695#else
7696#ifndef xmlParserInputBufferCreateFilename
7697extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007698#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007699#endif
7700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007701
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007702#ifdef bottom_xmlIO
7703#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007704extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007705#else
7706#ifndef xmlParserInputBufferCreateFilenameDefault
7707extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007708#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007709#endif
7710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007711
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007712#ifdef bottom_xmlIO
7713#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007714extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007715#else
7716#ifndef xmlParserInputBufferCreateIO
7717extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007718#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007719#endif
7720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007721
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007722#ifdef bottom_xmlIO
7723#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007724extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007725#else
7726#ifndef xmlParserInputBufferCreateMem
7727extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007728#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007729#endif
7730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007731
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007732#ifdef bottom_xmlIO
7733#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007734extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007735#else
7736#ifndef xmlParserInputBufferCreateStatic
7737extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007738#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007739#endif
7740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007741
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007742#ifdef bottom_xmlIO
7743#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007744extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007745#else
7746#ifndef xmlParserInputBufferGrow
7747extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007748#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007749#endif
7750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007751
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007752#ifdef bottom_xmlIO
7753#undef xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007754extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007755#else
7756#ifndef xmlParserInputBufferPush
7757extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007758#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007759#endif
7760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007761
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007762#ifdef bottom_xmlIO
7763#undef xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007764extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007765#else
7766#ifndef xmlParserInputBufferRead
7767extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007768#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007769#endif
7770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007772#ifdef bottom_parserInternals
7773#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007774extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007775#else
7776#ifndef xmlParserInputGrow
7777extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007778#define xmlParserInputGrow xmlParserInputGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007779#endif
7780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007781
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007782#ifdef bottom_parserInternals
7783#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007784extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007785#else
7786#ifndef xmlParserInputRead
7787extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007788#define xmlParserInputRead xmlParserInputRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007789#endif
7790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007792#ifdef bottom_parserInternals
7793#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007794extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007795#else
7796#ifndef xmlParserInputShrink
7797extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007798#define xmlParserInputShrink xmlParserInputShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007799#endif
7800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007802#ifdef bottom_error
7803#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007804extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007805#else
7806#ifndef xmlParserPrintFileContext
7807extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007808#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007809#endif
7810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007812#ifdef bottom_error
7813#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007814extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007815#else
7816#ifndef xmlParserPrintFileInfo
7817extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007818#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007819#endif
7820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007821
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007822#ifdef bottom_error
7823#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007824extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007825#else
7826#ifndef xmlParserValidityError
7827extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007828#define xmlParserValidityError xmlParserValidityError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007829#endif
7830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007831
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007832#ifdef bottom_error
7833#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007834extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007835#else
7836#ifndef xmlParserValidityWarning
7837extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007838#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007839#endif
7840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007841
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007842#ifdef bottom_error
7843#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007844extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007845#else
7846#ifndef xmlParserWarning
7847extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007848#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007849#endif
7850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007851
William M. Brack7f28a012007-01-11 23:42:10 +00007852#ifdef bottom_uri
7853#undef xmlPathToURI
7854extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
7855#else
7856#ifndef xmlPathToURI
7857extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
7858#define xmlPathToURI xmlPathToURI__internal_alias
7859#endif
7860#endif
7861
Daniel Veillardbe076e92005-01-04 20:18:14 +00007862#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007863#ifdef bottom_pattern
7864#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007865extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007866#else
7867#ifndef xmlPatternFromRoot
7868extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007869#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007871#endif
7872#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007873
7874#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007875#ifdef bottom_pattern
7876#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007877extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007878#else
7879#ifndef xmlPatternGetStreamCtxt
7880extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007881#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007883#endif
7884#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007885
7886#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007887#ifdef bottom_pattern
7888#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007889extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007890#else
7891#ifndef xmlPatternMatch
7892extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007893#define xmlPatternMatch xmlPatternMatch__internal_alias
7894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007895#endif
7896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007897
7898#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007899#ifdef bottom_pattern
7900#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007901extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007902#else
7903#ifndef xmlPatternMaxDepth
7904extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007905#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007907#endif
7908#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007909
7910#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007911#ifdef bottom_pattern
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00007912#undef xmlPatternMinDepth
7913extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7914#else
7915#ifndef xmlPatternMinDepth
7916extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7917#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7918#endif
7919#endif
7920#endif
7921
7922#if defined(LIBXML_PATTERN_ENABLED)
7923#ifdef bottom_pattern
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007924#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007925extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007926#else
7927#ifndef xmlPatternStreamable
7928extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007929#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007931#endif
7932#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007933
7934#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007935#ifdef bottom_pattern
7936#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007937extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007938#else
7939#ifndef xmlPatterncompile
7940extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007941#define xmlPatterncompile xmlPatterncompile__internal_alias
7942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007943#endif
7944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007945
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007946#ifdef bottom_parserInternals
7947#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007948extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007949#else
7950#ifndef xmlPedanticParserDefault
7951extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007952#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007953#endif
7954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007955
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007956#ifdef bottom_parser
7957#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007958extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007959#else
7960#ifndef xmlPopInput
7961extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007962#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007963#endif
7964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007965
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007966#ifdef bottom_xmlIO
7967#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007968extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007969#else
7970#ifndef xmlPopInputCallbacks
7971extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007972#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007973#endif
7974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007975
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00007976#if defined(LIBXML_TREE_ENABLED)
7977#ifdef bottom_tree
7978#undef xmlPreviousElementSibling
7979extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling __attribute((alias("xmlPreviousElementSibling__internal_alias")));
7980#else
7981#ifndef xmlPreviousElementSibling
7982extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling__internal_alias __attribute((visibility("hidden")));
7983#define xmlPreviousElementSibling xmlPreviousElementSibling__internal_alias
7984#endif
7985#endif
7986#endif
7987
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007988#ifdef bottom_uri
7989#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007990extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007991#else
7992#ifndef xmlPrintURI
7993extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007994#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007995#endif
7996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007997
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007998#ifdef bottom_parser
7999#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00008000extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008001#else
8002#ifndef xmlPushInput
8003extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008004#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008005#endif
8006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008007
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008008#ifdef bottom_threads
8009#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00008010extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008011#else
8012#ifndef xmlRMutexLock
8013extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008014#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008015#endif
8016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008017
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008018#ifdef bottom_threads
8019#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00008020extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008021#else
8022#ifndef xmlRMutexUnlock
8023extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008024#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008025#endif
8026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008027
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008028#ifdef bottom_parser
8029#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008030extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008031#else
8032#ifndef xmlReadDoc
8033extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008034#define xmlReadDoc xmlReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008035#endif
8036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008037
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008038#ifdef bottom_parser
8039#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008040extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008041#else
8042#ifndef xmlReadFd
8043extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008044#define xmlReadFd xmlReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008045#endif
8046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008047
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008048#ifdef bottom_parser
8049#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008050extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008051#else
8052#ifndef xmlReadFile
8053extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008054#define xmlReadFile xmlReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008055#endif
8056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008057
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008058#ifdef bottom_parser
8059#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008060extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008061#else
8062#ifndef xmlReadIO
8063extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008064#define xmlReadIO xmlReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008065#endif
8066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008067
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008068#ifdef bottom_parser
8069#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008070extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008071#else
8072#ifndef xmlReadMemory
8073extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008074#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008075#endif
8076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008077
8078#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008079#ifdef bottom_xmlreader
8080#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008081extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008082#else
8083#ifndef xmlReaderForDoc
8084extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008085#define xmlReaderForDoc xmlReaderForDoc__internal_alias
8086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008087#endif
8088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008089
8090#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008091#ifdef bottom_xmlreader
8092#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008093extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008094#else
8095#ifndef xmlReaderForFd
8096extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008097#define xmlReaderForFd xmlReaderForFd__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_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008103#ifdef bottom_xmlreader
8104#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008105extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008106#else
8107#ifndef xmlReaderForFile
8108extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008109#define xmlReaderForFile xmlReaderForFile__internal_alias
8110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008111#endif
8112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008113
8114#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008115#ifdef bottom_xmlreader
8116#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008117extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008118#else
8119#ifndef xmlReaderForIO
8120extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008121#define xmlReaderForIO xmlReaderForIO__internal_alias
8122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008123#endif
8124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008125
8126#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008127#ifdef bottom_xmlreader
8128#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008129extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008130#else
8131#ifndef xmlReaderForMemory
8132extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008133#define xmlReaderForMemory xmlReaderForMemory__internal_alias
8134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008135#endif
8136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008137
8138#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008139#ifdef bottom_xmlreader
8140#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008141extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008142#else
8143#ifndef xmlReaderNewDoc
8144extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008145#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
8146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008147#endif
8148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008149
8150#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008151#ifdef bottom_xmlreader
8152#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008153extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008154#else
8155#ifndef xmlReaderNewFd
8156extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008157#define xmlReaderNewFd xmlReaderNewFd__internal_alias
8158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008159#endif
8160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008161
8162#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008163#ifdef bottom_xmlreader
8164#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008165extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008166#else
8167#ifndef xmlReaderNewFile
8168extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008169#define xmlReaderNewFile xmlReaderNewFile__internal_alias
8170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008171#endif
8172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008173
8174#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008175#ifdef bottom_xmlreader
8176#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008177extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008178#else
8179#ifndef xmlReaderNewIO
8180extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008181#define xmlReaderNewIO xmlReaderNewIO__internal_alias
8182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008183#endif
8184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008185
8186#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008187#ifdef bottom_xmlreader
8188#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008189extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008190#else
8191#ifndef xmlReaderNewMemory
8192extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008193#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
8194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008195#endif
8196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008197
8198#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008199#ifdef bottom_xmlreader
8200#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00008201extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008202#else
8203#ifndef xmlReaderNewWalker
8204extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008205#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
8206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008207#endif
8208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008209
8210#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008211#ifdef bottom_xmlreader
8212#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00008213extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008214#else
8215#ifndef xmlReaderWalker
8216extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008217#define xmlReaderWalker xmlReaderWalker__internal_alias
8218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008219#endif
8220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008221
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008222#ifdef bottom_xmlmemory
8223#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008224extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008225#else
8226#ifndef xmlReallocLoc
8227extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008228#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008229#endif
8230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008231
8232#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008233#ifdef bottom_tree
8234#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008235extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008236#else
8237#ifndef xmlReconciliateNs
8238extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008239#define xmlReconciliateNs xmlReconciliateNs__internal_alias
8240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008241#endif
8242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008243
8244#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008245#ifdef bottom_parser
8246#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008247extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008248#else
8249#ifndef xmlRecoverDoc
8250extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008251#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008253#endif
8254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008255
8256#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008257#ifdef bottom_parser
8258#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008259extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008260#else
8261#ifndef xmlRecoverFile
8262extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008263#define xmlRecoverFile xmlRecoverFile__internal_alias
8264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008265#endif
8266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008267
8268#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008269#ifdef bottom_parser
8270#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008271extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008272#else
8273#ifndef xmlRecoverMemory
8274extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008275#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008277#endif
8278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008279
8280#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008281#ifdef bottom_xmlregexp
8282#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008283extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008284#else
8285#ifndef xmlRegExecErrInfo
8286extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008287#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008289#endif
8290#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008291
8292#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008293#ifdef bottom_xmlregexp
8294#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008295extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008296#else
8297#ifndef xmlRegExecNextValues
8298extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008299#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008301#endif
8302#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008303
8304#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008305#ifdef bottom_xmlregexp
8306#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008307extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008308#else
8309#ifndef xmlRegExecPushString
8310extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008311#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008313#endif
8314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008315
8316#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008317#ifdef bottom_xmlregexp
8318#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00008319extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008320#else
8321#ifndef xmlRegExecPushString2
8322extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008323#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008325#endif
8326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008327
8328#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008329#ifdef bottom_xmlregexp
8330#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008331extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008332#else
8333#ifndef xmlRegFreeExecCtxt
8334extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008335#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008337#endif
8338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008339
8340#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008341#ifdef bottom_xmlregexp
8342#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008343extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008344#else
8345#ifndef xmlRegFreeRegexp
8346extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008347#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008349#endif
8350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008351
8352#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008353#ifdef bottom_xmlregexp
8354#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008355extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008356#else
8357#ifndef xmlRegNewExecCtxt
8358extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008359#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008361#endif
8362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008363
8364#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008365#ifdef bottom_xmlregexp
8366#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008367extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008368#else
8369#ifndef xmlRegexpCompile
8370extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008371#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008373#endif
8374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008375
8376#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008377#ifdef bottom_xmlregexp
8378#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008379extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008380#else
8381#ifndef xmlRegexpExec
8382extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008383#define xmlRegexpExec xmlRegexpExec__internal_alias
8384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008385#endif
8386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008387
8388#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008389#ifdef bottom_xmlregexp
8390#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008391extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008392#else
8393#ifndef xmlRegexpIsDeterminist
8394extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008395#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008397#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008398#endif
8399
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008400#if defined(LIBXML_REGEXP_ENABLED)
8401#ifdef bottom_xmlregexp
8402#undef xmlRegexpPrint
8403extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8404#else
8405#ifndef xmlRegexpPrint
8406extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8407#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8408#endif
8409#endif
8410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008411
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008412#ifdef bottom_encoding
8413#undef xmlRegisterCharEncodingHandler
8414extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8415#else
8416#ifndef xmlRegisterCharEncodingHandler
8417extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8418#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8419#endif
8420#endif
8421
8422#ifdef bottom_xmlIO
8423#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008424extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008425#else
8426#ifndef xmlRegisterDefaultInputCallbacks
8427extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008428#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__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_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008433#ifdef bottom_xmlIO
8434#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008435extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008436#else
8437#ifndef xmlRegisterDefaultOutputCallbacks
8438extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008439#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008441#endif
8442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008443
8444#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008445#ifdef bottom_xmlIO
8446#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008447extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008448#else
8449#ifndef xmlRegisterHTTPPostCallbacks
8450extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008451#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008453#endif
8454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008456#ifdef bottom_xmlIO
8457#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008458extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008459#else
8460#ifndef xmlRegisterInputCallbacks
8461extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008462#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008463#endif
8464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008466#ifdef bottom_globals
8467#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008468extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008469#else
8470#ifndef xmlRegisterNodeDefault
8471extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008472#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008473#endif
8474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008475
8476#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008477#ifdef bottom_xmlIO
8478#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008479extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008480#else
8481#ifndef xmlRegisterOutputCallbacks
8482extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008483#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008485#endif
8486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008487
8488#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008489#ifdef bottom_relaxng
8490#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008491extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008492#else
8493#ifndef xmlRelaxNGCleanupTypes
8494extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008495#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008497#endif
8498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008499
8500#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008501#ifdef bottom_relaxng
8502#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008503extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008504#else
8505#ifndef xmlRelaxNGDump
8506extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008507#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008509#endif
8510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008511
8512#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008513#ifdef bottom_relaxng
8514#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008515extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008516#else
8517#ifndef xmlRelaxNGDumpTree
8518extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008519#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008521#endif
8522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008523
8524#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008525#ifdef bottom_relaxng
8526#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008527extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008528#else
8529#ifndef xmlRelaxNGFree
8530extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008531#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008533#endif
8534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008535
8536#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008537#ifdef bottom_relaxng
8538#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008539extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008540#else
8541#ifndef xmlRelaxNGFreeParserCtxt
8542extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008543#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008545#endif
8546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008547
8548#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008549#ifdef bottom_relaxng
8550#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008551extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008552#else
8553#ifndef xmlRelaxNGFreeValidCtxt
8554extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008555#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008557#endif
8558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008559
8560#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008561#ifdef bottom_relaxng
8562#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008563extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008564#else
8565#ifndef xmlRelaxNGGetParserErrors
8566extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008567#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008569#endif
8570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008571
8572#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008573#ifdef bottom_relaxng
8574#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008575extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008576#else
8577#ifndef xmlRelaxNGGetValidErrors
8578extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008579#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008581#endif
8582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008583
8584#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008585#ifdef bottom_relaxng
8586#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008587extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008588#else
8589#ifndef xmlRelaxNGInitTypes
8590extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008591#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008593#endif
8594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008595
8596#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008597#ifdef bottom_relaxng
8598#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008599extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008600#else
8601#ifndef xmlRelaxNGNewDocParserCtxt
8602extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008603#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008605#endif
8606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008607
8608#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008609#ifdef bottom_relaxng
8610#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008611extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008612#else
8613#ifndef xmlRelaxNGNewMemParserCtxt
8614extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008615#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008617#endif
8618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008619
8620#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008621#ifdef bottom_relaxng
8622#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008623extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008624#else
8625#ifndef xmlRelaxNGNewParserCtxt
8626extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008627#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008629#endif
8630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008631
8632#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008633#ifdef bottom_relaxng
8634#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008635extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008636#else
8637#ifndef xmlRelaxNGNewValidCtxt
8638extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008639#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008641#endif
8642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008643
8644#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008645#ifdef bottom_relaxng
8646#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008647extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008648#else
8649#ifndef xmlRelaxNGParse
8650extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008651#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008653#endif
8654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008655
8656#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008657#ifdef bottom_relaxng
8658#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008659extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008660#else
8661#ifndef xmlRelaxNGSetParserErrors
8662extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008663#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008665#endif
8666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008667
8668#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008669#ifdef bottom_relaxng
Daniel Veillardd463c992006-02-23 22:07:59 +00008670#undef xmlRelaxNGSetParserStructuredErrors
8671extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8672#else
8673#ifndef xmlRelaxNGSetParserStructuredErrors
8674extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8675#define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8676#endif
8677#endif
8678#endif
8679
8680#if defined(LIBXML_SCHEMAS_ENABLED)
8681#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008682#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008683extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008684#else
8685#ifndef xmlRelaxNGSetValidErrors
8686extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008687#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008689#endif
8690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008691
8692#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008693#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008694#undef xmlRelaxNGSetValidStructuredErrors
8695extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8696#else
8697#ifndef xmlRelaxNGSetValidStructuredErrors
8698extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8699#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8700#endif
8701#endif
8702#endif
8703
8704#if defined(LIBXML_SCHEMAS_ENABLED)
8705#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008706#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008707extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008708#else
8709#ifndef xmlRelaxNGValidateDoc
8710extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008711#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008713#endif
8714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008715
8716#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008717#ifdef bottom_relaxng
8718#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008719extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008720#else
8721#ifndef xmlRelaxNGValidateFullElement
8722extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008723#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008725#endif
8726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008727
8728#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008729#ifdef bottom_relaxng
8730#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008731extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008732#else
8733#ifndef xmlRelaxNGValidatePopElement
8734extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008735#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008737#endif
8738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008739
8740#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008741#ifdef bottom_relaxng
8742#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008743extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008744#else
8745#ifndef xmlRelaxNGValidatePushCData
8746extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008747#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008749#endif
8750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008751
8752#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008753#ifdef bottom_relaxng
8754#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008755extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008756#else
8757#ifndef xmlRelaxNGValidatePushElement
8758extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008759#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008761#endif
8762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008763
8764#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008765#ifdef bottom_relaxng
8766#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008767extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008768#else
8769#ifndef xmlRelaxParserSetFlag
8770extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008771#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008773#endif
8774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008775
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008776#ifdef bottom_valid
8777#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008778extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008779#else
8780#ifndef xmlRemoveID
8781extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008782#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008783#endif
8784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008785
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008786#ifdef bottom_tree
8787#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008788extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008789#else
8790#ifndef xmlRemoveProp
8791extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008792#define xmlRemoveProp xmlRemoveProp__internal_alias
8793#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008795
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008796#ifdef bottom_valid
8797#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008798extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008799#else
8800#ifndef xmlRemoveRef
8801extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008802#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008803#endif
8804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008805
8806#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008807#ifdef bottom_tree
8808#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008809extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008810#else
8811#ifndef xmlReplaceNode
8812extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008813#define xmlReplaceNode xmlReplaceNode__internal_alias
8814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008815#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008816#endif
8817
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008818#ifdef bottom_error
8819#undef xmlResetError
8820extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8821#else
8822#ifndef xmlResetError
8823extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8824#define xmlResetError xmlResetError__internal_alias
8825#endif
8826#endif
8827
8828#ifdef bottom_error
8829#undef xmlResetLastError
8830extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8831#else
8832#ifndef xmlResetLastError
8833extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8834#define xmlResetLastError xmlResetLastError__internal_alias
8835#endif
8836#endif
8837
8838#ifdef bottom_SAX2
8839#undef xmlSAX2AttributeDecl
8840extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8841#else
8842#ifndef xmlSAX2AttributeDecl
8843extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8844#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8845#endif
8846#endif
8847
8848#ifdef bottom_SAX2
8849#undef xmlSAX2CDataBlock
8850extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8851#else
8852#ifndef xmlSAX2CDataBlock
8853extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8854#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8855#endif
8856#endif
8857
8858#ifdef bottom_SAX2
8859#undef xmlSAX2Characters
8860extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8861#else
8862#ifndef xmlSAX2Characters
8863extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8864#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8865#endif
8866#endif
8867
8868#ifdef bottom_SAX2
8869#undef xmlSAX2Comment
8870extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8871#else
8872#ifndef xmlSAX2Comment
8873extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8874#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8875#endif
8876#endif
8877
8878#ifdef bottom_SAX2
8879#undef xmlSAX2ElementDecl
8880extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8881#else
8882#ifndef xmlSAX2ElementDecl
8883extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8884#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8885#endif
8886#endif
8887
8888#ifdef bottom_SAX2
8889#undef xmlSAX2EndDocument
8890extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8891#else
8892#ifndef xmlSAX2EndDocument
8893extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8894#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8895#endif
8896#endif
8897
Roumen Petrov4bb03d72014-03-23 16:16:49 +02008898#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008899#ifdef bottom_SAX2
8900#undef xmlSAX2EndElement
8901extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8902#else
8903#ifndef xmlSAX2EndElement
8904extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8905#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8906#endif
8907#endif
8908#endif
8909
8910#ifdef bottom_SAX2
8911#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008912extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008913#else
8914#ifndef xmlSAX2EndElementNs
8915extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008916#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008917#endif
8918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008920#ifdef bottom_SAX2
8921#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008922extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008923#else
8924#ifndef xmlSAX2EntityDecl
8925extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008926#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008927#endif
8928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008930#ifdef bottom_SAX2
8931#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008932extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008933#else
8934#ifndef xmlSAX2ExternalSubset
8935extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008936#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008937#endif
8938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008940#ifdef bottom_SAX2
8941#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008942extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008943#else
8944#ifndef xmlSAX2GetColumnNumber
8945extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008946#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008947#endif
8948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008950#ifdef bottom_SAX2
8951#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008952extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008953#else
8954#ifndef xmlSAX2GetEntity
8955extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008956#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008957#endif
8958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008960#ifdef bottom_SAX2
8961#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008962extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008963#else
8964#ifndef xmlSAX2GetLineNumber
8965extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008966#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008967#endif
8968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008970#ifdef bottom_SAX2
8971#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008972extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008973#else
8974#ifndef xmlSAX2GetParameterEntity
8975extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008976#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008977#endif
8978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008980#ifdef bottom_SAX2
8981#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008982extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008983#else
8984#ifndef xmlSAX2GetPublicId
8985extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008986#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008987#endif
8988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008989
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008990#ifdef bottom_SAX2
8991#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008992extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008993#else
8994#ifndef xmlSAX2GetSystemId
8995extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008996#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008997#endif
8998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009000#ifdef bottom_SAX2
9001#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00009002extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009003#else
9004#ifndef xmlSAX2HasExternalSubset
9005extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009006#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009007#endif
9008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009009
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009010#ifdef bottom_SAX2
9011#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00009012extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009013#else
9014#ifndef xmlSAX2HasInternalSubset
9015extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009016#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009017#endif
9018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009019
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009020#ifdef bottom_SAX2
9021#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009022extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009023#else
9024#ifndef xmlSAX2IgnorableWhitespace
9025extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009026#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009027#endif
9028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009029
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009030#ifdef bottom_SAX2
9031#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00009032extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009033#else
9034#ifndef xmlSAX2InitDefaultSAXHandler
9035extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009036#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009037#endif
9038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009039
9040#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009041#ifdef bottom_SAX2
9042#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00009043extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009044#else
9045#ifndef xmlSAX2InitDocbDefaultSAXHandler
9046extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009047#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
9048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009049#endif
9050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009051
9052#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009053#ifdef bottom_SAX2
9054#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00009055extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009056#else
9057#ifndef xmlSAX2InitHtmlDefaultSAXHandler
9058extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009059#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
9060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009061#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009062#endif
9063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009064#ifdef bottom_SAX2
9065#undef xmlSAX2InternalSubset
9066extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
9067#else
9068#ifndef xmlSAX2InternalSubset
9069extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
9070#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
9071#endif
9072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009073
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009074#ifdef bottom_SAX2
9075#undef xmlSAX2IsStandalone
9076extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
9077#else
9078#ifndef xmlSAX2IsStandalone
9079extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
9080#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
9081#endif
9082#endif
9083
9084#ifdef bottom_SAX2
9085#undef xmlSAX2NotationDecl
9086extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
9087#else
9088#ifndef xmlSAX2NotationDecl
9089extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
9090#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
9091#endif
9092#endif
9093
9094#ifdef bottom_SAX2
9095#undef xmlSAX2ProcessingInstruction
9096extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
9097#else
9098#ifndef xmlSAX2ProcessingInstruction
9099extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
9100#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
9101#endif
9102#endif
9103
9104#ifdef bottom_SAX2
9105#undef xmlSAX2Reference
9106extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
9107#else
9108#ifndef xmlSAX2Reference
9109extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
9110#define xmlSAX2Reference xmlSAX2Reference__internal_alias
9111#endif
9112#endif
9113
9114#ifdef bottom_SAX2
9115#undef xmlSAX2ResolveEntity
9116extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
9117#else
9118#ifndef xmlSAX2ResolveEntity
9119extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
9120#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
9121#endif
9122#endif
9123
9124#ifdef bottom_SAX2
9125#undef xmlSAX2SetDocumentLocator
9126extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
9127#else
9128#ifndef xmlSAX2SetDocumentLocator
9129extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
9130#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
9131#endif
9132#endif
9133
9134#ifdef bottom_SAX2
9135#undef xmlSAX2StartDocument
9136extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
9137#else
9138#ifndef xmlSAX2StartDocument
9139extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
9140#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
9141#endif
9142#endif
9143
Roumen Petrov4bb03d72014-03-23 16:16:49 +02009144#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009145#ifdef bottom_SAX2
9146#undef xmlSAX2StartElement
9147extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
9148#else
9149#ifndef xmlSAX2StartElement
9150extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
9151#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
9152#endif
9153#endif
9154#endif
9155
9156#ifdef bottom_SAX2
9157#undef xmlSAX2StartElementNs
9158extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
9159#else
9160#ifndef xmlSAX2StartElementNs
9161extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
9162#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
9163#endif
9164#endif
9165
9166#ifdef bottom_SAX2
9167#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00009168extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009169#else
9170#ifndef xmlSAX2UnparsedEntityDecl
9171extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009172#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009173#endif
9174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009175
9176#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009177#ifdef bottom_SAX2
9178#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009179extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009180#else
9181#ifndef xmlSAXDefaultVersion
9182extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009183#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
9184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009185#endif
9186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009187
9188#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009189#ifdef bottom_parser
9190#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00009191extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009192#else
9193#ifndef xmlSAXParseDTD
9194extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009195#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
9196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009197#endif
9198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009199
9200#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009201#ifdef bottom_parser
9202#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009203extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009204#else
9205#ifndef xmlSAXParseDoc
9206extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009207#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
9208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009209#endif
9210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009211
9212#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009213#ifdef bottom_parser
9214#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00009215extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009216#else
9217#ifndef xmlSAXParseEntity
9218extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009219#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
9220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009221#endif
9222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009223
9224#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009225#ifdef bottom_parser
9226#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009227extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009228#else
9229#ifndef xmlSAXParseFile
9230extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009231#define xmlSAXParseFile xmlSAXParseFile__internal_alias
9232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009233#endif
9234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009235
9236#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009237#ifdef bottom_parser
9238#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009239extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009240#else
9241#ifndef xmlSAXParseFileWithData
9242extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009243#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009245#endif
9246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009247
9248#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009249#ifdef bottom_parser
9250#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009251extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009252#else
9253#ifndef xmlSAXParseMemory
9254extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009255#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009257#endif
9258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009259
9260#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009261#ifdef bottom_parser
9262#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009263extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009264#else
9265#ifndef xmlSAXParseMemoryWithData
9266extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009267#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009269#endif
9270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009271
9272#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009273#ifdef bottom_parser
9274#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009275extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009276#else
9277#ifndef xmlSAXUserParseFile
9278extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009279#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009281#endif
9282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009283
9284#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009285#ifdef bottom_parser
9286#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009287extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009288#else
9289#ifndef xmlSAXUserParseMemory
9290extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009291#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009293#endif
9294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009295
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009296#ifdef bottom_SAX2
9297#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009298extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009299#else
9300#ifndef xmlSAXVersion
9301extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009302#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009303#endif
9304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009305
9306#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009307#ifdef bottom_xmlsave
9308#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00009309extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009310#else
9311#ifndef xmlSaveClose
9312extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009313#define xmlSaveClose xmlSaveClose__internal_alias
9314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009315#endif
9316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009317
9318#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009319#ifdef bottom_xmlsave
9320#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009321extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009322#else
9323#ifndef xmlSaveDoc
9324extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009325#define xmlSaveDoc xmlSaveDoc__internal_alias
9326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009327#endif
9328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009329
9330#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009331#ifdef bottom_xmlsave
9332#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009333extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009334#else
9335#ifndef xmlSaveFile
9336extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009337#define xmlSaveFile xmlSaveFile__internal_alias
9338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009339#endif
9340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009341
9342#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009343#ifdef bottom_xmlsave
9344#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009345extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009346#else
9347#ifndef xmlSaveFileEnc
9348extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009349#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009351#endif
9352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009353
9354#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009355#ifdef bottom_xmlsave
9356#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009357extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009358#else
9359#ifndef xmlSaveFileTo
9360extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009361#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009363#endif
9364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009365
9366#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009367#ifdef bottom_xmlsave
9368#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009369extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009370#else
9371#ifndef xmlSaveFlush
9372extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009373#define xmlSaveFlush xmlSaveFlush__internal_alias
9374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009375#endif
9376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009377
9378#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009379#ifdef bottom_xmlsave
9380#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009381extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009382#else
9383#ifndef xmlSaveFormatFile
9384extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009385#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009387#endif
9388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009389
9390#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009391#ifdef bottom_xmlsave
9392#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009393extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009394#else
9395#ifndef xmlSaveFormatFileEnc
9396extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009397#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009399#endif
9400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009401
9402#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009403#ifdef bottom_xmlsave
9404#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009405extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009406#else
9407#ifndef xmlSaveFormatFileTo
9408extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009409#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009411#endif
9412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009413
9414#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009415#ifdef bottom_xmlsave
9416#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009417extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009418#else
9419#ifndef xmlSaveSetAttrEscape
9420extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009421#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009423#endif
9424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009425
9426#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009427#ifdef bottom_xmlsave
9428#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009429extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009430#else
9431#ifndef xmlSaveSetEscape
9432extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009433#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009435#endif
9436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009437
9438#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009439#ifdef bottom_xmlsave
Daniel Veillard67952602006-01-05 15:29:44 +00009440#undef xmlSaveToBuffer
9441extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9442#else
9443#ifndef xmlSaveToBuffer
9444extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9445#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9446#endif
9447#endif
9448#endif
9449
9450#if defined(LIBXML_OUTPUT_ENABLED)
9451#ifdef bottom_xmlsave
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009452#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009453extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009454#else
9455#ifndef xmlSaveToFd
9456extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009457#define xmlSaveToFd xmlSaveToFd__internal_alias
9458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009459#endif
9460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009461
9462#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009463#ifdef bottom_xmlsave
9464#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009465extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009466#else
9467#ifndef xmlSaveToFilename
9468extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009469#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009471#endif
9472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009473
9474#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009475#ifdef bottom_xmlsave
9476#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009477extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009478#else
9479#ifndef xmlSaveToIO
9480extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009481#define xmlSaveToIO xmlSaveToIO__internal_alias
9482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009483#endif
9484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009485
9486#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009487#ifdef bottom_xmlsave
9488#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009489extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009490#else
9491#ifndef xmlSaveTree
9492extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009493#define xmlSaveTree xmlSaveTree__internal_alias
9494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009495#endif
9496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009497
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009498#ifdef bottom_uri
9499#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009500extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009501#else
9502#ifndef xmlSaveUri
9503extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009504#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009505#endif
9506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009507
9508#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009509#ifdef bottom_legacy
9510#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009511extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009512#else
9513#ifndef xmlScanName
9514extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009515#define xmlScanName xmlScanName__internal_alias
9516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009517#endif
9518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009519
9520#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009521#ifdef bottom_xmlschemas
9522#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009523extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009524#else
9525#ifndef xmlSchemaCheckFacet
9526extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009527#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009529#endif
9530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009531
9532#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009533#ifdef bottom_xmlschemastypes
9534#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009535extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009536#else
9537#ifndef xmlSchemaCleanupTypes
9538extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009539#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009541#endif
9542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009543
9544#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009545#ifdef bottom_xmlschemastypes
9546#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009547extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009548#else
9549#ifndef xmlSchemaCollapseString
9550extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009551#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009553#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009554#endif
9555
Daniel Veillardb5839c32005-02-19 18:27:14 +00009556#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009557#ifdef bottom_xmlschemastypes
9558#undef xmlSchemaCompareValues
9559extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9560#else
9561#ifndef xmlSchemaCompareValues
9562extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9563#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9564#endif
9565#endif
9566#endif
9567
9568#if defined(LIBXML_SCHEMAS_ENABLED)
9569#ifdef bottom_xmlschemastypes
9570#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009571extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009572#else
9573#ifndef xmlSchemaCompareValuesWhtsp
9574extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009575#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009577#endif
9578#endif
9579
9580#if defined(LIBXML_SCHEMAS_ENABLED)
9581#ifdef bottom_xmlschemastypes
9582#undef xmlSchemaCopyValue
9583extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9584#else
9585#ifndef xmlSchemaCopyValue
9586extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9587#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9588#endif
9589#endif
9590#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009591
Daniel Veillardbe076e92005-01-04 20:18:14 +00009592#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009593#ifdef bottom_xmlschemas
9594#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009595extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009596#else
9597#ifndef xmlSchemaDump
9598extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009599#define xmlSchemaDump xmlSchemaDump__internal_alias
9600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009601#endif
9602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009603
9604#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009605#ifdef bottom_xmlschemas
9606#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009607extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009608#else
9609#ifndef xmlSchemaFree
9610extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009611#define xmlSchemaFree xmlSchemaFree__internal_alias
9612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009613#endif
9614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009615
9616#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009617#ifdef bottom_xmlschemas
9618#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009619extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009620#else
9621#ifndef xmlSchemaFreeFacet
9622extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009623#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009625#endif
9626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009627
9628#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009629#ifdef bottom_xmlschemas
9630#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009631extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009632#else
9633#ifndef xmlSchemaFreeParserCtxt
9634extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009635#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009637#endif
9638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009639
9640#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009641#ifdef bottom_xmlschemas
9642#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009643extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009644#else
9645#ifndef xmlSchemaFreeType
9646extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009647#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009649#endif
9650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009651
9652#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009653#ifdef bottom_xmlschemas
9654#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009655extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009656#else
9657#ifndef xmlSchemaFreeValidCtxt
9658extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009659#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009661#endif
9662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009663
9664#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009665#ifdef bottom_xmlschemastypes
9666#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009667extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009668#else
9669#ifndef xmlSchemaFreeValue
9670extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009671#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009673#endif
9674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009675
9676#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009677#ifdef bottom_xmlschemas
9678#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009679extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009680#else
9681#ifndef xmlSchemaFreeWildcard
9682extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009683#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009685#endif
9686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009687
9688#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009689#ifdef bottom_xmlschemastypes
9690#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009691extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009692#else
9693#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9694extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009695#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009697#endif
9698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009699
9700#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009701#ifdef bottom_xmlschemastypes
9702#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009703extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009704#else
9705#ifndef xmlSchemaGetBuiltInType
9706extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009707#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009709#endif
9710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009711
9712#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009713#ifdef bottom_xmlschemastypes
9714#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009715extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009716#else
9717#ifndef xmlSchemaGetCanonValue
9718extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009719#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009721#endif
9722#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009723
9724#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009725#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009726#undef xmlSchemaGetCanonValueWhtsp
9727extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9728#else
9729#ifndef xmlSchemaGetCanonValueWhtsp
9730extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9731#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9732#endif
9733#endif
9734#endif
9735
9736#if defined(LIBXML_SCHEMAS_ENABLED)
9737#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009738#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009739extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009740#else
9741#ifndef xmlSchemaGetFacetValueAsULong
9742extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009743#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009745#endif
9746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009747
9748#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009749#ifdef bottom_xmlschemas
9750#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009751extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009752#else
9753#ifndef xmlSchemaGetParserErrors
9754extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009755#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009757#endif
9758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009759
9760#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009761#ifdef bottom_xmlschemastypes
9762#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009763extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009764#else
9765#ifndef xmlSchemaGetPredefinedType
9766extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009767#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009769#endif
9770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009771
9772#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009773#ifdef bottom_xmlschemastypes
9774#undef xmlSchemaGetValType
9775extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9776#else
9777#ifndef xmlSchemaGetValType
9778extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9779#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9780#endif
9781#endif
9782#endif
9783
9784#if defined(LIBXML_SCHEMAS_ENABLED)
9785#ifdef bottom_xmlschemas
9786#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009787extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009788#else
9789#ifndef xmlSchemaGetValidErrors
9790extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009791#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009793#endif
9794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009795
9796#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009797#ifdef bottom_xmlschemastypes
9798#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009799extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009800#else
9801#ifndef xmlSchemaInitTypes
9802extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009803#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009805#endif
9806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009807
9808#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009809#ifdef bottom_xmlschemastypes
9810#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009811extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009812#else
9813#ifndef xmlSchemaIsBuiltInTypeFacet
9814extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009815#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009817#endif
9818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009819
9820#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009821#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009822#undef xmlSchemaIsValid
9823extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9824#else
9825#ifndef xmlSchemaIsValid
9826extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9827#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9828#endif
9829#endif
9830#endif
9831
9832#if defined(LIBXML_SCHEMAS_ENABLED)
9833#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009834#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009835extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009836#else
9837#ifndef xmlSchemaNewDocParserCtxt
9838extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009839#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009841#endif
9842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009843
9844#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009845#ifdef bottom_xmlschemas
9846#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009847extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009848#else
9849#ifndef xmlSchemaNewFacet
9850extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009851#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009853#endif
9854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009855
9856#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009857#ifdef bottom_xmlschemas
9858#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009859extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009860#else
9861#ifndef xmlSchemaNewMemParserCtxt
9862extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009863#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009865#endif
9866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009867
9868#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009869#ifdef bottom_xmlschemastypes
9870#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009871extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009872#else
9873#ifndef xmlSchemaNewNOTATIONValue
9874extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009875#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009877#endif
9878#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009879
9880#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009881#ifdef bottom_xmlschemas
9882#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009883extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009884#else
9885#ifndef xmlSchemaNewParserCtxt
9886extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009887#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009889#endif
9890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009891
9892#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009893#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009894#undef xmlSchemaNewQNameValue
9895extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9896#else
9897#ifndef xmlSchemaNewQNameValue
9898extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9899#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9900#endif
9901#endif
9902#endif
9903
9904#if defined(LIBXML_SCHEMAS_ENABLED)
9905#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009906#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009907extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009908#else
9909#ifndef xmlSchemaNewStringValue
9910extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009911#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009913#endif
9914#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009915
9916#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009917#ifdef bottom_xmlschemas
9918#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009919extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009920#else
9921#ifndef xmlSchemaNewValidCtxt
9922extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009923#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009925#endif
9926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009927
9928#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009929#ifdef bottom_xmlschemas
9930#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009931extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009932#else
9933#ifndef xmlSchemaParse
9934extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009935#define xmlSchemaParse xmlSchemaParse__internal_alias
9936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009937#endif
9938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009939
9940#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009941#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009942#undef xmlSchemaSAXPlug
9943extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9944#else
9945#ifndef xmlSchemaSAXPlug
9946extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9947#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9948#endif
9949#endif
9950#endif
9951
9952#if defined(LIBXML_SCHEMAS_ENABLED)
9953#ifdef bottom_xmlschemas
9954#undef xmlSchemaSAXUnplug
9955extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9956#else
9957#ifndef xmlSchemaSAXUnplug
9958extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9959#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9960#endif
9961#endif
9962#endif
9963
9964#if defined(LIBXML_SCHEMAS_ENABLED)
9965#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009966#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009967extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009968#else
9969#ifndef xmlSchemaSetParserErrors
9970extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009971#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009973#endif
9974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009975
9976#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009977#ifdef bottom_xmlschemas
Daniel Veillard67952602006-01-05 15:29:44 +00009978#undef xmlSchemaSetParserStructuredErrors
9979extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9980#else
9981#ifndef xmlSchemaSetParserStructuredErrors
9982extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9983#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9984#endif
9985#endif
9986#endif
9987
9988#if defined(LIBXML_SCHEMAS_ENABLED)
9989#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009990#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009991extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009992#else
9993#ifndef xmlSchemaSetValidErrors
9994extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009995#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009997#endif
9998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009999
10000#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010001#ifdef bottom_xmlschemas
10002#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +000010003extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010004#else
10005#ifndef xmlSchemaSetValidOptions
10006extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010007#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
10008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010009#endif
10010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010011
10012#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000010013#ifdef bottom_xmlschemas
10014#undef xmlSchemaSetValidStructuredErrors
10015extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
10016#else
10017#ifndef xmlSchemaSetValidStructuredErrors
10018extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10019#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
10020#endif
10021#endif
10022#endif
10023
10024#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010025#ifdef bottom_xmlschemastypes
10026#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010027extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010028#else
10029#ifndef xmlSchemaValPredefTypeNode
10030extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010031#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
10032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010033#endif
10034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010035
10036#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010037#ifdef bottom_xmlschemastypes
10038#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +000010039extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010040#else
10041#ifndef xmlSchemaValPredefTypeNodeNoNorm
10042extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010043#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
10044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010045#endif
10046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010047
10048#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010049#ifdef bottom_xmlschemas
10050#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +000010051extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010052#else
10053#ifndef xmlSchemaValidCtxtGetOptions
10054extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010055#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
10056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010057#endif
10058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010059
10060#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010061#ifdef bottom_xmlschemas
Daniel Veillarddee23482008-04-11 12:58:43 +000010062#undef xmlSchemaValidCtxtGetParserCtxt
10063extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt __attribute((alias("xmlSchemaValidCtxtGetParserCtxt__internal_alias")));
10064#else
10065#ifndef xmlSchemaValidCtxtGetParserCtxt
10066extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt__internal_alias __attribute((visibility("hidden")));
10067#define xmlSchemaValidCtxtGetParserCtxt xmlSchemaValidCtxtGetParserCtxt__internal_alias
10068#endif
10069#endif
10070#endif
10071
10072#if defined(LIBXML_SCHEMAS_ENABLED)
10073#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010074#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010075extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010076#else
10077#ifndef xmlSchemaValidateDoc
10078extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010079#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
10080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010081#endif
10082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010083
10084#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010085#ifdef bottom_xmlschemastypes
10086#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +000010087extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010088#else
10089#ifndef xmlSchemaValidateFacet
10090extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010091#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
10092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010093#endif
10094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010095
10096#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010097#ifdef bottom_xmlschemastypes
10098#undef xmlSchemaValidateFacetWhtsp
10099extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
10100#else
10101#ifndef xmlSchemaValidateFacetWhtsp
10102extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
10103#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
10104#endif
10105#endif
10106#endif
10107
10108#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +000010109#ifdef bottom_xmlschemas
10110#undef xmlSchemaValidateFile
10111extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
10112#else
10113#ifndef xmlSchemaValidateFile
10114extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
10115#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
10116#endif
10117#endif
10118#endif
10119
10120#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010121#ifdef bottom_xmlschemastypes
10122#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +000010123extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010124#else
10125#ifndef xmlSchemaValidateLengthFacet
10126extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010127#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
10128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010129#endif
10130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010131
10132#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010133#ifdef bottom_xmlschemastypes
10134#undef xmlSchemaValidateLengthFacetWhtsp
10135extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
10136#else
10137#ifndef xmlSchemaValidateLengthFacetWhtsp
10138extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
10139#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
10140#endif
10141#endif
10142#endif
10143
10144#if defined(LIBXML_SCHEMAS_ENABLED)
10145#ifdef bottom_xmlschemastypes
10146#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +000010147extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010148#else
10149#ifndef xmlSchemaValidateListSimpleTypeFacet
10150extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010151#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
10152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010153#endif
10154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010155
10156#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010157#ifdef bottom_xmlschemas
10158#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010159extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010160#else
10161#ifndef xmlSchemaValidateOneElement
10162extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010163#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
10164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010165#endif
10166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010167
10168#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010169#ifdef bottom_xmlschemastypes
10170#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +000010171extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010172#else
10173#ifndef xmlSchemaValidatePredefinedType
10174extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010175#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
10176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010177#endif
10178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010179
10180#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010181#ifdef bottom_xmlschemas
Roumen Petrov95850fc2012-09-12 01:32:40 +030010182#undef xmlSchemaValidateSetFilename
10183extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename __attribute((alias("xmlSchemaValidateSetFilename__internal_alias")));
10184#else
10185#ifndef xmlSchemaValidateSetFilename
10186extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename__internal_alias __attribute((visibility("hidden")));
10187#define xmlSchemaValidateSetFilename xmlSchemaValidateSetFilename__internal_alias
10188#endif
10189#endif
10190#endif
10191
10192#if defined(LIBXML_SCHEMAS_ENABLED)
10193#ifdef bottom_xmlschemas
10194#undef xmlSchemaValidateSetLocator
10195extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator __attribute((alias("xmlSchemaValidateSetLocator__internal_alias")));
10196#else
10197#ifndef xmlSchemaValidateSetLocator
10198extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator__internal_alias __attribute((visibility("hidden")));
10199#define xmlSchemaValidateSetLocator xmlSchemaValidateSetLocator__internal_alias
10200#endif
10201#endif
10202#endif
10203
10204#if defined(LIBXML_SCHEMAS_ENABLED)
10205#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010206#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +000010207extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010208#else
10209#ifndef xmlSchemaValidateStream
10210extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010211#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
10212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010213#endif
10214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010215
10216#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010217#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +000010218#undef xmlSchemaValueAppend
10219extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
10220#else
10221#ifndef xmlSchemaValueAppend
10222extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
10223#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
10224#endif
10225#endif
10226#endif
10227
10228#if defined(LIBXML_SCHEMAS_ENABLED)
10229#ifdef bottom_xmlschemastypes
10230#undef xmlSchemaValueGetAsBoolean
10231extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
10232#else
10233#ifndef xmlSchemaValueGetAsBoolean
10234extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
10235#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
10236#endif
10237#endif
10238#endif
10239
10240#if defined(LIBXML_SCHEMAS_ENABLED)
10241#ifdef bottom_xmlschemastypes
10242#undef xmlSchemaValueGetAsString
10243extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
10244#else
10245#ifndef xmlSchemaValueGetAsString
10246extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
10247#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
10248#endif
10249#endif
10250#endif
10251
10252#if defined(LIBXML_SCHEMAS_ENABLED)
10253#ifdef bottom_xmlschemastypes
10254#undef xmlSchemaValueGetNext
10255extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
10256#else
10257#ifndef xmlSchemaValueGetNext
10258extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
10259#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
10260#endif
10261#endif
10262#endif
10263
10264#if defined(LIBXML_SCHEMAS_ENABLED)
10265#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010266#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +000010267extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010268#else
10269#ifndef xmlSchemaWhiteSpaceReplace
10270extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010271#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010273#endif
10274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010275
Daniel Veillard5eee7672005-08-22 21:22:27 +000010276#if defined(LIBXML_SCHEMATRON_ENABLED)
10277#ifdef bottom_schematron
10278#undef xmlSchematronFree
10279extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10280#else
10281#ifndef xmlSchematronFree
10282extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10283#define xmlSchematronFree xmlSchematronFree__internal_alias
10284#endif
10285#endif
10286#endif
10287
10288#if defined(LIBXML_SCHEMATRON_ENABLED)
10289#ifdef bottom_schematron
10290#undef xmlSchematronFreeParserCtxt
10291extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10292#else
10293#ifndef xmlSchematronFreeParserCtxt
10294extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10295#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10296#endif
10297#endif
10298#endif
10299
10300#if defined(LIBXML_SCHEMATRON_ENABLED)
10301#ifdef bottom_schematron
10302#undef xmlSchematronFreeValidCtxt
10303extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10304#else
10305#ifndef xmlSchematronFreeValidCtxt
10306extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10307#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10308#endif
10309#endif
10310#endif
10311
10312#if defined(LIBXML_SCHEMATRON_ENABLED)
10313#ifdef bottom_schematron
10314#undef xmlSchematronNewDocParserCtxt
10315extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10316#else
10317#ifndef xmlSchematronNewDocParserCtxt
10318extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10319#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10320#endif
10321#endif
10322#endif
10323
10324#if defined(LIBXML_SCHEMATRON_ENABLED)
10325#ifdef bottom_schematron
10326#undef xmlSchematronNewMemParserCtxt
10327extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10328#else
10329#ifndef xmlSchematronNewMemParserCtxt
10330extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10331#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10332#endif
10333#endif
10334#endif
10335
10336#if defined(LIBXML_SCHEMATRON_ENABLED)
10337#ifdef bottom_schematron
10338#undef xmlSchematronNewParserCtxt
10339extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10340#else
10341#ifndef xmlSchematronNewParserCtxt
10342extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10343#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10344#endif
10345#endif
10346#endif
10347
10348#if defined(LIBXML_SCHEMATRON_ENABLED)
10349#ifdef bottom_schematron
10350#undef xmlSchematronNewValidCtxt
10351extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10352#else
10353#ifndef xmlSchematronNewValidCtxt
10354extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10355#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10356#endif
10357#endif
10358#endif
10359
10360#if defined(LIBXML_SCHEMATRON_ENABLED)
10361#ifdef bottom_schematron
10362#undef xmlSchematronParse
10363extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10364#else
10365#ifndef xmlSchematronParse
10366extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10367#define xmlSchematronParse xmlSchematronParse__internal_alias
10368#endif
10369#endif
10370#endif
10371
10372#if defined(LIBXML_SCHEMATRON_ENABLED)
10373#ifdef bottom_schematron
Daniel Veillard05b37c62008-03-31 08:27:07 +000010374#undef xmlSchematronSetValidStructuredErrors
10375extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
10376#else
10377#ifndef xmlSchematronSetValidStructuredErrors
10378extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10379#define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
10380#endif
10381#endif
10382#endif
10383
10384#if defined(LIBXML_SCHEMATRON_ENABLED)
10385#ifdef bottom_schematron
Daniel Veillard5eee7672005-08-22 21:22:27 +000010386#undef xmlSchematronValidateDoc
10387extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10388#else
10389#ifndef xmlSchematronValidateDoc
10390extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10391#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10392#endif
10393#endif
10394#endif
10395
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010396#ifdef bottom_tree
10397#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010398extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010399#else
10400#ifndef xmlSearchNs
10401extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010402#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010403#endif
10404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010405
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010406#ifdef bottom_tree
10407#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010408extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010409#else
10410#ifndef xmlSearchNsByHref
10411extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010412#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010413#endif
10414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010415
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010416#ifdef bottom_tree
10417#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010418extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010419#else
10420#ifndef xmlSetBufferAllocationScheme
10421extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010422#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010423#endif
10424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010425
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010426#ifdef bottom_tree
10427#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010428extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010429#else
10430#ifndef xmlSetCompressMode
10431extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010432#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010433#endif
10434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010435
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010436#ifdef bottom_tree
10437#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010438extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010439#else
10440#ifndef xmlSetDocCompressMode
10441extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010442#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010443#endif
10444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010445
10446#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010447#ifdef bottom_parser
10448#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010449extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010450#else
10451#ifndef xmlSetEntityReferenceFunc
10452extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010453#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10454#endif
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_xmlIO
10459#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010460extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010461#else
10462#ifndef xmlSetExternalEntityLoader
10463extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010464#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010465#endif
10466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010467
10468#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010469#ifdef bottom_legacy
10470#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010471extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010472#else
10473#ifndef xmlSetFeature
10474extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010475#define xmlSetFeature xmlSetFeature__internal_alias
10476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010477#endif
10478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010479
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010480#ifdef bottom_error
10481#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010482extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010483#else
10484#ifndef xmlSetGenericErrorFunc
10485extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010486#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010487#endif
10488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010489
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010490#ifdef bottom_tree
10491#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010492extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010493#else
10494#ifndef xmlSetListDoc
10495extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010496#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010497#endif
10498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010499
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010500#ifdef bottom_tree
10501#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010502extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010503#else
10504#ifndef xmlSetNs
10505extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010506#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010507#endif
10508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010509
10510#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010511#ifdef bottom_tree
10512#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010513extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010514#else
10515#ifndef xmlSetNsProp
10516extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010517#define xmlSetNsProp xmlSetNsProp__internal_alias
10518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010519#endif
10520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010521
10522#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010523#ifdef bottom_tree
10524#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010525extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010526#else
10527#ifndef xmlSetProp
10528extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010529#define xmlSetProp xmlSetProp__internal_alias
10530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010531#endif
10532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010533
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010534#ifdef bottom_error
10535#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010536extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010537#else
10538#ifndef xmlSetStructuredErrorFunc
10539extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010540#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010541#endif
10542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010543
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010544#ifdef bottom_tree
10545#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010546extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010547#else
10548#ifndef xmlSetTreeDoc
10549extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010550#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010551#endif
10552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010553
10554#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010555#ifdef bottom_parser
10556#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010557extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010558#else
10559#ifndef xmlSetupParserForBuffer
10560extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010561#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10562#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010563#endif
10564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010565
10566#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010567#ifdef bottom_debugXML
10568#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010569extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010570#else
10571#ifndef xmlShell
10572extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010573#define xmlShell xmlShell__internal_alias
10574#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010575#endif
10576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010577
10578#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010579#ifdef bottom_debugXML
10580#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010581extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010582#else
10583#ifndef xmlShellBase
10584extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010585#define xmlShellBase xmlShellBase__internal_alias
10586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010587#endif
10588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010589
10590#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010591#ifdef bottom_debugXML
10592#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010593extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010594#else
10595#ifndef xmlShellCat
10596extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010597#define xmlShellCat xmlShellCat__internal_alias
10598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010599#endif
10600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010601
10602#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010603#ifdef bottom_debugXML
10604#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010605extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010606#else
10607#ifndef xmlShellDir
10608extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010609#define xmlShellDir xmlShellDir__internal_alias
10610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010611#endif
10612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010613
10614#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010615#ifdef bottom_debugXML
10616#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010617extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010618#else
10619#ifndef xmlShellDu
10620extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010621#define xmlShellDu xmlShellDu__internal_alias
10622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010623#endif
10624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010625
10626#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010627#ifdef bottom_debugXML
10628#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010629extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010630#else
10631#ifndef xmlShellList
10632extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010633#define xmlShellList xmlShellList__internal_alias
10634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010635#endif
10636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010637
10638#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010639#ifdef bottom_debugXML
10640#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010641extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010642#else
10643#ifndef xmlShellLoad
10644extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010645#define xmlShellLoad xmlShellLoad__internal_alias
10646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010647#endif
10648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010649
10650#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010651#ifdef bottom_debugXML
10652#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010653extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010654#else
10655#ifndef xmlShellPrintNode
10656extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010657#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010659#endif
10660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010661
10662#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010663#ifdef bottom_debugXML
10664#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010665extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010666#else
10667#ifndef xmlShellPrintXPathError
10668extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010669#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010671#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010672#endif
10673
10674#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010675#ifdef bottom_debugXML
10676#undef xmlShellPrintXPathResult
10677extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10678#else
10679#ifndef xmlShellPrintXPathResult
10680extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10681#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10682#endif
10683#endif
10684#endif
10685
10686#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10687#ifdef bottom_debugXML
10688#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010689extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010690#else
10691#ifndef xmlShellPwd
10692extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010693#define xmlShellPwd xmlShellPwd__internal_alias
10694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010695#endif
10696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010697
10698#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010699#ifdef bottom_debugXML
10700#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010701extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010702#else
10703#ifndef xmlShellSave
10704extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010705#define xmlShellSave xmlShellSave__internal_alias
10706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010707#endif
10708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010709
10710#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010711#ifdef bottom_debugXML
10712#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010713extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010714#else
10715#ifndef xmlShellValidate
10716extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010717#define xmlShellValidate xmlShellValidate__internal_alias
10718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010719#endif
10720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010721
10722#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010723#ifdef bottom_debugXML
10724#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010725extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010726#else
10727#ifndef xmlShellWrite
10728extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010729#define xmlShellWrite xmlShellWrite__internal_alias
10730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010731#endif
10732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010733
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010734#ifdef bottom_parser
10735#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010736extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010737#else
10738#ifndef xmlSkipBlankChars
10739extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010740#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010741#endif
10742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010743
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010744#ifdef bottom_valid
10745#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010746extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010747#else
10748#ifndef xmlSnprintfElementContent
10749extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010750#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010751#endif
10752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010753
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010754#ifdef bottom_parser
10755#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010756extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010757#else
10758#ifndef xmlSplitQName
10759extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010760#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010761#endif
10762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010763
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010764#ifdef bottom_tree
10765#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010766extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010767#else
10768#ifndef xmlSplitQName2
10769extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010770#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010771#endif
10772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010773
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010774#ifdef bottom_tree
10775#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010776extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010777#else
10778#ifndef xmlSplitQName3
10779extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010780#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010781#endif
10782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010783
10784#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010785#ifdef bottom_valid
10786#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010787extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010788#else
10789#ifndef xmlSprintfElementContent
10790extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010791#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010793#endif
10794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010795
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010796#ifdef bottom_parser
10797#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010798extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010799#else
10800#ifndef xmlStopParser
10801extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010802#define xmlStopParser xmlStopParser__internal_alias
10803#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010805
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010806#ifdef bottom_xmlstring
10807#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010808extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010809#else
10810#ifndef xmlStrEqual
10811extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010812#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010813#endif
10814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010815
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010816#ifdef bottom_xmlstring
10817#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010818extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010819#else
10820#ifndef xmlStrPrintf
10821extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010822#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010823#endif
10824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010825
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010826#ifdef bottom_xmlstring
10827#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010828extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010829#else
10830#ifndef xmlStrQEqual
10831extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010832#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010833#endif
10834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010835
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010836#ifdef bottom_xmlstring
10837#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010838extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010839#else
10840#ifndef xmlStrVPrintf
10841extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010842#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010843#endif
10844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010845
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010846#ifdef bottom_xmlstring
10847#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010848extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010849#else
10850#ifndef xmlStrcasecmp
10851extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010852#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010853#endif
10854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010855
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010856#ifdef bottom_xmlstring
10857#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010858extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010859#else
10860#ifndef xmlStrcasestr
10861extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010862#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010863#endif
10864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010865
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010866#ifdef bottom_xmlstring
10867#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010868extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010869#else
10870#ifndef xmlStrcat
10871extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010872#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010873#endif
10874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010875
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010876#ifdef bottom_xmlstring
10877#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010878extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010879#else
10880#ifndef xmlStrchr
10881extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010882#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010883#endif
10884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010885
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010886#ifdef bottom_xmlstring
10887#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010888extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010889#else
10890#ifndef xmlStrcmp
10891extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010892#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010893#endif
10894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010895
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010896#ifdef bottom_xmlstring
10897#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010898extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010899#else
10900#ifndef xmlStrdup
10901extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010902#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010903#endif
10904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010905
William M. Brack015ccb22005-02-13 08:18:52 +000010906#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010907#ifdef bottom_pattern
10908#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010909extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010910#else
10911#ifndef xmlStreamPop
10912extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010913#define xmlStreamPop xmlStreamPop__internal_alias
10914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010915#endif
10916#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010917
10918#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010919#ifdef bottom_pattern
10920#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010921extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010922#else
10923#ifndef xmlStreamPush
10924extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010925#define xmlStreamPush xmlStreamPush__internal_alias
10926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010927#endif
10928#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010929
Daniel Veillardb5839c32005-02-19 18:27:14 +000010930#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010931#ifdef bottom_pattern
10932#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010933extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010934#else
10935#ifndef xmlStreamPushAttr
10936extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010937#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010939#endif
10940#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010941
Daniel Veillardd463c992006-02-23 22:07:59 +000010942#if defined(LIBXML_PATTERN_ENABLED)
10943#ifdef bottom_pattern
10944#undef xmlStreamPushNode
10945extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10946#else
10947#ifndef xmlStreamPushNode
10948extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10949#define xmlStreamPushNode xmlStreamPushNode__internal_alias
10950#endif
10951#endif
10952#endif
10953
10954#if defined(LIBXML_PATTERN_ENABLED)
10955#ifdef bottom_pattern
10956#undef xmlStreamWantsAnyNode
10957extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10958#else
10959#ifndef xmlStreamWantsAnyNode
10960extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10961#define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10962#endif
10963#endif
10964#endif
10965
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010966#ifdef bottom_parserInternals
10967#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010968extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010969#else
10970#ifndef xmlStringCurrentChar
10971extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010972#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010973#endif
10974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010975
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010976#ifdef bottom_parser
10977#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010978extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010979#else
10980#ifndef xmlStringDecodeEntities
10981extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010982#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010983#endif
10984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010985
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010986#ifdef bottom_tree
10987#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010988extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010989#else
10990#ifndef xmlStringGetNodeList
10991extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010992#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010993#endif
10994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010995
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010996#ifdef bottom_parser
10997#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010998extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010999#else
11000#ifndef xmlStringLenDecodeEntities
11001extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011002#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011003#endif
11004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011005
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011006#ifdef bottom_tree
11007#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000011008extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011009#else
11010#ifndef xmlStringLenGetNodeList
11011extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011012#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011013#endif
11014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011015
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011016#ifdef bottom_xmlstring
11017#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000011018extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011019#else
11020#ifndef xmlStrlen
11021extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011022#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011023#endif
11024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011025
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011026#ifdef bottom_xmlstring
11027#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011028extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011029#else
11030#ifndef xmlStrncasecmp
11031extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011032#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011033#endif
11034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011035
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011036#ifdef bottom_xmlstring
11037#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000011038extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011039#else
11040#ifndef xmlStrncat
11041extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011042#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011043#endif
11044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011045
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011046#ifdef bottom_xmlstring
11047#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000011048extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011049#else
11050#ifndef xmlStrncatNew
11051extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011052#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011053#endif
11054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011055
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011056#ifdef bottom_xmlstring
11057#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011058extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011059#else
11060#ifndef xmlStrncmp
11061extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011062#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011063#endif
11064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011065
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011066#ifdef bottom_xmlstring
11067#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000011068extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011069#else
11070#ifndef xmlStrndup
11071extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011072#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011073#endif
11074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011075
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011076#ifdef bottom_xmlstring
11077#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000011078extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011079#else
11080#ifndef xmlStrstr
11081extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011082#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011083#endif
11084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011085
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011086#ifdef bottom_xmlstring
11087#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000011088extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011089#else
11090#ifndef xmlStrsub
11091extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011092#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011093#endif
11094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011095
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011096#ifdef bottom_parserInternals
11097#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011098extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011099#else
11100#ifndef xmlSubstituteEntitiesDefault
11101extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011102#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011103#endif
11104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011105
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011106#ifdef bottom_parserInternals
11107#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011108extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011109#else
11110#ifndef xmlSwitchEncoding
11111extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011112#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011113#endif
11114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011115
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011116#ifdef bottom_parserInternals
11117#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011118extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011119#else
11120#ifndef xmlSwitchInputEncoding
11121extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011122#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011123#endif
11124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011125
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011126#ifdef bottom_parserInternals
11127#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011128extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011129#else
11130#ifndef xmlSwitchToEncoding
11131extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011132#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011133#endif
11134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011135
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011136#ifdef bottom_tree
11137#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000011138extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011139#else
11140#ifndef xmlTextConcat
11141extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011142#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011143#endif
11144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011145
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011146#ifdef bottom_tree
11147#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000011148extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011149#else
11150#ifndef xmlTextMerge
11151extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011152#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011153#endif
11154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011155
11156#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011157#ifdef bottom_xmlreader
11158#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000011159extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011160#else
11161#ifndef xmlTextReaderAttributeCount
11162extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011163#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
11164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011165#endif
11166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011167
11168#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011169#ifdef bottom_xmlreader
11170#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011171extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011172#else
11173#ifndef xmlTextReaderBaseUri
11174extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011175#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
11176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011177#endif
11178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011179
11180#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011181#ifdef bottom_xmlreader
11182#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000011183extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011184#else
11185#ifndef xmlTextReaderByteConsumed
11186extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000011187#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
11188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011189#endif
11190#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000011191
11192#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011193#ifdef bottom_xmlreader
11194#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000011195extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011196#else
11197#ifndef xmlTextReaderClose
11198extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011199#define xmlTextReaderClose xmlTextReaderClose__internal_alias
11200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011201#endif
11202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011203
11204#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011205#ifdef bottom_xmlreader
11206#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011207extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011208#else
11209#ifndef xmlTextReaderConstBaseUri
11210extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011211#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
11212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011213#endif
11214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011215
11216#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011217#ifdef bottom_xmlreader
11218#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011219extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011220#else
11221#ifndef xmlTextReaderConstEncoding
11222extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011223#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
11224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011225#endif
11226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011227
11228#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011229#ifdef bottom_xmlreader
11230#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011231extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011232#else
11233#ifndef xmlTextReaderConstLocalName
11234extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011235#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
11236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011237#endif
11238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011239
11240#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011241#ifdef bottom_xmlreader
11242#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011243extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011244#else
11245#ifndef xmlTextReaderConstName
11246extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011247#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
11248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011249#endif
11250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011251
11252#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011253#ifdef bottom_xmlreader
11254#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011255extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011256#else
11257#ifndef xmlTextReaderConstNamespaceUri
11258extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011259#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
11260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011261#endif
11262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011263
11264#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011265#ifdef bottom_xmlreader
11266#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000011267extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011268#else
11269#ifndef xmlTextReaderConstPrefix
11270extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011271#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
11272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011273#endif
11274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011275
11276#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011277#ifdef bottom_xmlreader
11278#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011279extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011280#else
11281#ifndef xmlTextReaderConstString
11282extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011283#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011285#endif
11286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011287
11288#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011289#ifdef bottom_xmlreader
11290#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011291extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011292#else
11293#ifndef xmlTextReaderConstValue
11294extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011295#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011297#endif
11298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011299
11300#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011301#ifdef bottom_xmlreader
11302#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011303extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011304#else
11305#ifndef xmlTextReaderConstXmlLang
11306extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011307#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011309#endif
11310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011311
11312#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011313#ifdef bottom_xmlreader
11314#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000011315extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011316#else
11317#ifndef xmlTextReaderConstXmlVersion
11318extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011319#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011321#endif
11322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011323
11324#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011325#ifdef bottom_xmlreader
11326#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000011327extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011328#else
11329#ifndef xmlTextReaderCurrentDoc
11330extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011331#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011333#endif
11334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011335
11336#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011337#ifdef bottom_xmlreader
11338#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000011339extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011340#else
11341#ifndef xmlTextReaderCurrentNode
11342extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011343#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011345#endif
11346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011347
11348#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011349#ifdef bottom_xmlreader
11350#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000011351extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011352#else
11353#ifndef xmlTextReaderDepth
11354extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011355#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011357#endif
11358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011359
11360#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011361#ifdef bottom_xmlreader
11362#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000011363extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011364#else
11365#ifndef xmlTextReaderExpand
11366extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011367#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011369#endif
11370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011371
11372#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011373#ifdef bottom_xmlreader
11374#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011375extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011376#else
11377#ifndef xmlTextReaderGetAttribute
11378extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011379#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011381#endif
11382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011383
11384#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011385#ifdef bottom_xmlreader
11386#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011387extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011388#else
11389#ifndef xmlTextReaderGetAttributeNo
11390extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011391#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011393#endif
11394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011395
11396#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011397#ifdef bottom_xmlreader
11398#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011399extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011400#else
11401#ifndef xmlTextReaderGetAttributeNs
11402extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011403#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011405#endif
11406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011407
11408#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011409#ifdef bottom_xmlreader
11410#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011411extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011412#else
11413#ifndef xmlTextReaderGetErrorHandler
11414extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011415#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011417#endif
11418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011419
11420#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011421#ifdef bottom_xmlreader
11422#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011423extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011424#else
11425#ifndef xmlTextReaderGetParserColumnNumber
11426extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011427#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011429#endif
11430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011431
11432#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011433#ifdef bottom_xmlreader
11434#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011435extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011436#else
11437#ifndef xmlTextReaderGetParserLineNumber
11438extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011439#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011441#endif
11442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011443
11444#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011445#ifdef bottom_xmlreader
11446#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011447extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011448#else
11449#ifndef xmlTextReaderGetParserProp
11450extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011451#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011453#endif
11454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011455
11456#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011457#ifdef bottom_xmlreader
11458#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011459extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011460#else
11461#ifndef xmlTextReaderGetRemainder
11462extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011463#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011465#endif
11466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011467
11468#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011469#ifdef bottom_xmlreader
11470#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011471extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011472#else
11473#ifndef xmlTextReaderHasAttributes
11474extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011475#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011477#endif
11478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011479
11480#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011481#ifdef bottom_xmlreader
11482#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011483extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011484#else
11485#ifndef xmlTextReaderHasValue
11486extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011487#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011489#endif
11490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011491
11492#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011493#ifdef bottom_xmlreader
11494#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011495extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011496#else
11497#ifndef xmlTextReaderIsDefault
11498extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011499#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011501#endif
11502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011503
11504#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011505#ifdef bottom_xmlreader
11506#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011507extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011508#else
11509#ifndef xmlTextReaderIsEmptyElement
11510extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011511#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011513#endif
11514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011515
11516#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011517#ifdef bottom_xmlreader
11518#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011519extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011520#else
11521#ifndef xmlTextReaderIsNamespaceDecl
11522extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011523#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011525#endif
11526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011527
11528#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011529#ifdef bottom_xmlreader
11530#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011531extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011532#else
11533#ifndef xmlTextReaderIsValid
11534extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011535#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011537#endif
11538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011539
11540#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011541#ifdef bottom_xmlreader
11542#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011543extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011544#else
11545#ifndef xmlTextReaderLocalName
11546extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011547#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011549#endif
11550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011551
11552#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011553#ifdef bottom_xmlreader
11554#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011555extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011556#else
11557#ifndef xmlTextReaderLocatorBaseURI
11558extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011559#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011561#endif
11562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011563
11564#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011565#ifdef bottom_xmlreader
11566#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011567extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011568#else
11569#ifndef xmlTextReaderLocatorLineNumber
11570extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011571#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011573#endif
11574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011575
11576#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011577#ifdef bottom_xmlreader
11578#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011579extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011580#else
11581#ifndef xmlTextReaderLookupNamespace
11582extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011583#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011585#endif
11586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011587
11588#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011589#ifdef bottom_xmlreader
11590#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011591extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011592#else
11593#ifndef xmlTextReaderMoveToAttribute
11594extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011595#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011597#endif
11598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011599
11600#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011601#ifdef bottom_xmlreader
11602#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011603extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011604#else
11605#ifndef xmlTextReaderMoveToAttributeNo
11606extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011607#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011609#endif
11610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011611
11612#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011613#ifdef bottom_xmlreader
11614#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011615extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011616#else
11617#ifndef xmlTextReaderMoveToAttributeNs
11618extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011619#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011621#endif
11622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011623
11624#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011625#ifdef bottom_xmlreader
11626#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011627extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011628#else
11629#ifndef xmlTextReaderMoveToElement
11630extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011631#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011633#endif
11634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011635
11636#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011637#ifdef bottom_xmlreader
11638#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011639extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011640#else
11641#ifndef xmlTextReaderMoveToFirstAttribute
11642extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011643#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011645#endif
11646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011647
11648#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011649#ifdef bottom_xmlreader
11650#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011651extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011652#else
11653#ifndef xmlTextReaderMoveToNextAttribute
11654extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011655#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011657#endif
11658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011659
11660#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011661#ifdef bottom_xmlreader
11662#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011663extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011664#else
11665#ifndef xmlTextReaderName
11666extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011667#define xmlTextReaderName xmlTextReaderName__internal_alias
11668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011669#endif
11670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011671
11672#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011673#ifdef bottom_xmlreader
11674#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011675extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011676#else
11677#ifndef xmlTextReaderNamespaceUri
11678extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011679#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011681#endif
11682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011683
11684#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011685#ifdef bottom_xmlreader
11686#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011687extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011688#else
11689#ifndef xmlTextReaderNext
11690extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011691#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011693#endif
11694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011695
11696#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011697#ifdef bottom_xmlreader
11698#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011699extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011700#else
11701#ifndef xmlTextReaderNextSibling
11702extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011703#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011705#endif
11706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011707
11708#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011709#ifdef bottom_xmlreader
11710#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011711extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011712#else
11713#ifndef xmlTextReaderNodeType
11714extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011715#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011717#endif
11718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011719
11720#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011721#ifdef bottom_xmlreader
11722#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011723extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011724#else
11725#ifndef xmlTextReaderNormalization
11726extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011727#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011729#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011730#endif
11731
11732#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011733#ifdef bottom_xmlreader
11734#undef xmlTextReaderPrefix
11735extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11736#else
11737#ifndef xmlTextReaderPrefix
11738extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11739#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11740#endif
11741#endif
11742#endif
11743
11744#if defined(LIBXML_READER_ENABLED)
11745#ifdef bottom_xmlreader
11746#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011747extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011748#else
11749#ifndef xmlTextReaderPreserve
11750extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011751#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011753#endif
11754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011755
11756#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011757#ifdef bottom_xmlreader
11758#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011759extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011760#else
11761#ifndef xmlTextReaderPreservePattern
11762extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011763#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011765#endif
11766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011767
11768#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011769#ifdef bottom_xmlreader
11770#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011771extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011772#else
11773#ifndef xmlTextReaderQuoteChar
11774extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011775#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011777#endif
11778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011779
11780#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011781#ifdef bottom_xmlreader
11782#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011783extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011784#else
11785#ifndef xmlTextReaderRead
11786extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011787#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011789#endif
11790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011791
11792#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011793#ifdef bottom_xmlreader
11794#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011795extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011796#else
11797#ifndef xmlTextReaderReadAttributeValue
11798extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011799#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011801#endif
11802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011803
Daniel Veillard67952602006-01-05 15:29:44 +000011804#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011805#ifdef bottom_xmlreader
11806#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011807extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011808#else
11809#ifndef xmlTextReaderReadInnerXml
11810extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011811#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011813#endif
11814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011815
Daniel Veillard67952602006-01-05 15:29:44 +000011816#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011817#ifdef bottom_xmlreader
11818#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011819extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011820#else
11821#ifndef xmlTextReaderReadOuterXml
11822extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011823#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011825#endif
11826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011827
11828#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011829#ifdef bottom_xmlreader
11830#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011831extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011832#else
11833#ifndef xmlTextReaderReadState
11834extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011835#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011837#endif
11838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011839
11840#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011841#ifdef bottom_xmlreader
11842#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011843extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011844#else
11845#ifndef xmlTextReaderReadString
11846extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011847#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011849#endif
11850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011851
11852#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011853#ifdef bottom_xmlreader
11854#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011855extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011856#else
11857#ifndef xmlTextReaderRelaxNGSetSchema
11858extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011859#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011861#endif
11862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011863
11864#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011865#ifdef bottom_xmlreader
11866#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011867extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011868#else
11869#ifndef xmlTextReaderRelaxNGValidate
11870extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011871#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011873#endif
11874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011875
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011876#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11877#ifdef bottom_xmlreader
Roumen Petrov95850fc2012-09-12 01:32:40 +030011878#undef xmlTextReaderRelaxNGValidateCtxt
11879extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt __attribute((alias("xmlTextReaderRelaxNGValidateCtxt__internal_alias")));
11880#else
11881#ifndef xmlTextReaderRelaxNGValidateCtxt
11882extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt__internal_alias __attribute((visibility("hidden")));
11883#define xmlTextReaderRelaxNGValidateCtxt xmlTextReaderRelaxNGValidateCtxt__internal_alias
11884#endif
11885#endif
11886#endif
11887
11888#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11889#ifdef bottom_xmlreader
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011890#undef xmlTextReaderSchemaValidate
11891extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11892#else
11893#ifndef xmlTextReaderSchemaValidate
11894extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11895#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11896#endif
11897#endif
11898#endif
11899
Daniel Veillard67952602006-01-05 15:29:44 +000011900#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11901#ifdef bottom_xmlreader
11902#undef xmlTextReaderSchemaValidateCtxt
11903extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11904#else
11905#ifndef xmlTextReaderSchemaValidateCtxt
11906extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11907#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11908#endif
11909#endif
11910#endif
11911
Daniel Veillardbe076e92005-01-04 20:18:14 +000011912#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011913#ifdef bottom_xmlreader
11914#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011915extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011916#else
11917#ifndef xmlTextReaderSetErrorHandler
11918extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011919#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011921#endif
11922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011923
11924#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011925#ifdef bottom_xmlreader
11926#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011927extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011928#else
11929#ifndef xmlTextReaderSetParserProp
11930extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011931#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011933#endif
11934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011935
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011936#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11937#ifdef bottom_xmlreader
11938#undef xmlTextReaderSetSchema
11939extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11940#else
11941#ifndef xmlTextReaderSetSchema
11942extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11943#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11944#endif
11945#endif
11946#endif
11947
Daniel Veillardbe076e92005-01-04 20:18:14 +000011948#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011949#ifdef bottom_xmlreader
11950#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011951extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011952#else
11953#ifndef xmlTextReaderSetStructuredErrorHandler
11954extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011955#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011957#endif
11958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011959
11960#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011961#ifdef bottom_xmlreader
William M. Brack7f28a012007-01-11 23:42:10 +000011962#undef xmlTextReaderSetup
11963extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
11964#else
11965#ifndef xmlTextReaderSetup
11966extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
11967#define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
11968#endif
11969#endif
11970#endif
11971
11972#if defined(LIBXML_READER_ENABLED)
11973#ifdef bottom_xmlreader
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011974#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011975extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011976#else
11977#ifndef xmlTextReaderStandalone
11978extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011979#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011981#endif
11982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011983
11984#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011985#ifdef bottom_xmlreader
11986#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011987extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011988#else
11989#ifndef xmlTextReaderValue
11990extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011991#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011993#endif
11994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011995
11996#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011997#ifdef bottom_xmlreader
11998#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011999extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012000#else
12001#ifndef xmlTextReaderXmlLang
12002extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012003#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
12004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012005#endif
12006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012007
12008#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012009#ifdef bottom_xmlwriter
12010#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012011extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012012#else
12013#ifndef xmlTextWriterEndAttribute
12014extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012015#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
12016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012017#endif
12018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012019
12020#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012021#ifdef bottom_xmlwriter
12022#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012023extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012024#else
12025#ifndef xmlTextWriterEndCDATA
12026extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012027#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
12028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012029#endif
12030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012031
12032#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012033#ifdef bottom_xmlwriter
12034#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012035extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012036#else
12037#ifndef xmlTextWriterEndComment
12038extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012039#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
12040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012041#endif
12042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012043
12044#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012045#ifdef bottom_xmlwriter
12046#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012047extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012048#else
12049#ifndef xmlTextWriterEndDTD
12050extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012051#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
12052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012053#endif
12054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012055
12056#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012057#ifdef bottom_xmlwriter
12058#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012059extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012060#else
12061#ifndef xmlTextWriterEndDTDAttlist
12062extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012063#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
12064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012065#endif
12066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012067
12068#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012069#ifdef bottom_xmlwriter
12070#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012071extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012072#else
12073#ifndef xmlTextWriterEndDTDElement
12074extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012075#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
12076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012077#endif
12078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012079
12080#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012081#ifdef bottom_xmlwriter
12082#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012083extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012084#else
12085#ifndef xmlTextWriterEndDTDEntity
12086extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012087#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
12088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012089#endif
12090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012091
12092#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012093#ifdef bottom_xmlwriter
12094#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000012095extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012096#else
12097#ifndef xmlTextWriterEndDocument
12098extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012099#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
12100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012101#endif
12102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012103
12104#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012105#ifdef bottom_xmlwriter
12106#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012107extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012108#else
12109#ifndef xmlTextWriterEndElement
12110extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012111#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
12112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012113#endif
12114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012115
12116#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012117#ifdef bottom_xmlwriter
12118#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012119extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012120#else
12121#ifndef xmlTextWriterEndPI
12122extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012123#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
12124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012125#endif
12126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012127
12128#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012129#ifdef bottom_xmlwriter
12130#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000012131extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012132#else
12133#ifndef xmlTextWriterFlush
12134extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012135#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
12136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012137#endif
12138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012139
12140#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012141#ifdef bottom_xmlwriter
12142#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012143extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012144#else
12145#ifndef xmlTextWriterFullEndElement
12146extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012147#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
12148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012149#endif
12150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012151
12152#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012153#ifdef bottom_xmlwriter
12154#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000012155extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012156#else
12157#ifndef xmlTextWriterSetIndent
12158extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012159#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
12160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012161#endif
12162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012163
12164#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012165#ifdef bottom_xmlwriter
12166#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012167extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012168#else
12169#ifndef xmlTextWriterSetIndentString
12170extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012171#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
12172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012173#endif
12174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012175
12176#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012177#ifdef bottom_xmlwriter
Roumen Petrov95850fc2012-09-12 01:32:40 +030012178#undef xmlTextWriterSetQuoteChar
12179extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar __attribute((alias("xmlTextWriterSetQuoteChar__internal_alias")));
12180#else
12181#ifndef xmlTextWriterSetQuoteChar
12182extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar__internal_alias __attribute((visibility("hidden")));
12183#define xmlTextWriterSetQuoteChar xmlTextWriterSetQuoteChar__internal_alias
12184#endif
12185#endif
12186#endif
12187
12188#if defined(LIBXML_WRITER_ENABLED)
12189#ifdef bottom_xmlwriter
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012190#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012191extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012192#else
12193#ifndef xmlTextWriterStartAttribute
12194extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012195#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
12196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012197#endif
12198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012199
12200#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012201#ifdef bottom_xmlwriter
12202#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012203extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012204#else
12205#ifndef xmlTextWriterStartAttributeNS
12206extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012207#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
12208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012209#endif
12210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012211
12212#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012213#ifdef bottom_xmlwriter
12214#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012215extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012216#else
12217#ifndef xmlTextWriterStartCDATA
12218extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012219#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
12220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012221#endif
12222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012223
12224#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012225#ifdef bottom_xmlwriter
12226#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012227extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012228#else
12229#ifndef xmlTextWriterStartComment
12230extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012231#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
12232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012233#endif
12234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012235
12236#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012237#ifdef bottom_xmlwriter
12238#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012239extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012240#else
12241#ifndef xmlTextWriterStartDTD
12242extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012243#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
12244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012245#endif
12246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012247
12248#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012249#ifdef bottom_xmlwriter
12250#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012251extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012252#else
12253#ifndef xmlTextWriterStartDTDAttlist
12254extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012255#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
12256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012257#endif
12258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012259
12260#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012261#ifdef bottom_xmlwriter
12262#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012263extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012264#else
12265#ifndef xmlTextWriterStartDTDElement
12266extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012267#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
12268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012269#endif
12270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012271
12272#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012273#ifdef bottom_xmlwriter
12274#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012275extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012276#else
12277#ifndef xmlTextWriterStartDTDEntity
12278extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012279#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
12280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012281#endif
12282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012283
12284#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012285#ifdef bottom_xmlwriter
12286#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000012287extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012288#else
12289#ifndef xmlTextWriterStartDocument
12290extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012291#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
12292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012293#endif
12294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012295
12296#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012297#ifdef bottom_xmlwriter
12298#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012299extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012300#else
12301#ifndef xmlTextWriterStartElement
12302extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012303#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
12304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012305#endif
12306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012307
12308#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012309#ifdef bottom_xmlwriter
12310#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012311extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012312#else
12313#ifndef xmlTextWriterStartElementNS
12314extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012315#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
12316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012317#endif
12318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012319
12320#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012321#ifdef bottom_xmlwriter
12322#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012323extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012324#else
12325#ifndef xmlTextWriterStartPI
12326extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012327#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012329#endif
12330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012331
12332#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012333#ifdef bottom_xmlwriter
12334#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012335extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012336#else
12337#ifndef xmlTextWriterWriteAttribute
12338extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012339#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012341#endif
12342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012343
12344#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012345#ifdef bottom_xmlwriter
12346#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012347extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012348#else
12349#ifndef xmlTextWriterWriteAttributeNS
12350extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012351#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012353#endif
12354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012355
12356#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012357#ifdef bottom_xmlwriter
12358#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000012359extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012360#else
12361#ifndef xmlTextWriterWriteBase64
12362extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012363#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012365#endif
12366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012367
12368#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012369#ifdef bottom_xmlwriter
12370#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000012371extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012372#else
12373#ifndef xmlTextWriterWriteBinHex
12374extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012375#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012377#endif
12378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012379
12380#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012381#ifdef bottom_xmlwriter
12382#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012383extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012384#else
12385#ifndef xmlTextWriterWriteCDATA
12386extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012387#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012389#endif
12390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012391
12392#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012393#ifdef bottom_xmlwriter
12394#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012395extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012396#else
12397#ifndef xmlTextWriterWriteComment
12398extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012399#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012401#endif
12402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012403
12404#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012405#ifdef bottom_xmlwriter
12406#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012407extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012408#else
12409#ifndef xmlTextWriterWriteDTD
12410extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012411#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012413#endif
12414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012415
12416#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012417#ifdef bottom_xmlwriter
12418#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012419extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012420#else
12421#ifndef xmlTextWriterWriteDTDAttlist
12422extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012423#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012425#endif
12426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012427
12428#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012429#ifdef bottom_xmlwriter
12430#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012431extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012432#else
12433#ifndef xmlTextWriterWriteDTDElement
12434extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012435#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012437#endif
12438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012439
12440#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012441#ifdef bottom_xmlwriter
12442#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012443extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012444#else
12445#ifndef xmlTextWriterWriteDTDEntity
12446extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012447#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012449#endif
12450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012451
12452#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012453#ifdef bottom_xmlwriter
12454#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012455extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012456#else
12457#ifndef xmlTextWriterWriteDTDExternalEntity
12458extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012459#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012461#endif
12462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012463
12464#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012465#ifdef bottom_xmlwriter
12466#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012467extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012468#else
12469#ifndef xmlTextWriterWriteDTDExternalEntityContents
12470extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012471#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012473#endif
12474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012475
12476#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012477#ifdef bottom_xmlwriter
12478#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012479extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012480#else
12481#ifndef xmlTextWriterWriteDTDInternalEntity
12482extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012483#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012485#endif
12486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012487
12488#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012489#ifdef bottom_xmlwriter
12490#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012491extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012492#else
12493#ifndef xmlTextWriterWriteDTDNotation
12494extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012495#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012497#endif
12498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012499
12500#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012501#ifdef bottom_xmlwriter
12502#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012503extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012504#else
12505#ifndef xmlTextWriterWriteElement
12506extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012507#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012509#endif
12510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012511
12512#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012513#ifdef bottom_xmlwriter
12514#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012515extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012516#else
12517#ifndef xmlTextWriterWriteElementNS
12518extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012519#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012521#endif
12522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012523
12524#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012525#ifdef bottom_xmlwriter
12526#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012527extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012528#else
12529#ifndef xmlTextWriterWriteFormatAttribute
12530extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012531#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012533#endif
12534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012535
12536#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012537#ifdef bottom_xmlwriter
12538#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012539extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012540#else
12541#ifndef xmlTextWriterWriteFormatAttributeNS
12542extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012543#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012545#endif
12546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012547
12548#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012549#ifdef bottom_xmlwriter
12550#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012551extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012552#else
12553#ifndef xmlTextWriterWriteFormatCDATA
12554extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012555#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012557#endif
12558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012559
12560#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012561#ifdef bottom_xmlwriter
12562#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012563extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012564#else
12565#ifndef xmlTextWriterWriteFormatComment
12566extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012567#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012569#endif
12570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012571
12572#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012573#ifdef bottom_xmlwriter
12574#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012575extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012576#else
12577#ifndef xmlTextWriterWriteFormatDTD
12578extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012579#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012581#endif
12582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012583
12584#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012585#ifdef bottom_xmlwriter
12586#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012587extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012588#else
12589#ifndef xmlTextWriterWriteFormatDTDAttlist
12590extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012591#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012593#endif
12594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012595
12596#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012597#ifdef bottom_xmlwriter
12598#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012599extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012600#else
12601#ifndef xmlTextWriterWriteFormatDTDElement
12602extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012603#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012605#endif
12606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012607
12608#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012609#ifdef bottom_xmlwriter
12610#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012611extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012612#else
12613#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12614extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012615#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012617#endif
12618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012619
12620#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012621#ifdef bottom_xmlwriter
12622#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012623extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012624#else
12625#ifndef xmlTextWriterWriteFormatElement
12626extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012627#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012629#endif
12630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012631
12632#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012633#ifdef bottom_xmlwriter
12634#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012635extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012636#else
12637#ifndef xmlTextWriterWriteFormatElementNS
12638extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012639#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012641#endif
12642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012643
12644#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012645#ifdef bottom_xmlwriter
12646#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012647extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012648#else
12649#ifndef xmlTextWriterWriteFormatPI
12650extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012651#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012653#endif
12654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012655
12656#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012657#ifdef bottom_xmlwriter
12658#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012659extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012660#else
12661#ifndef xmlTextWriterWriteFormatRaw
12662extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012663#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012665#endif
12666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012667
12668#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012669#ifdef bottom_xmlwriter
12670#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012671extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012672#else
12673#ifndef xmlTextWriterWriteFormatString
12674extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012675#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012677#endif
12678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012679
12680#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012681#ifdef bottom_xmlwriter
12682#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012683extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012684#else
12685#ifndef xmlTextWriterWritePI
12686extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012687#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012689#endif
12690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012691
12692#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012693#ifdef bottom_xmlwriter
12694#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012695extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012696#else
12697#ifndef xmlTextWriterWriteRaw
12698extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012699#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012701#endif
12702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012703
12704#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012705#ifdef bottom_xmlwriter
12706#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012707extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012708#else
12709#ifndef xmlTextWriterWriteRawLen
12710extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012711#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012713#endif
12714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012715
12716#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012717#ifdef bottom_xmlwriter
12718#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012719extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012720#else
12721#ifndef xmlTextWriterWriteString
12722extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012723#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012725#endif
12726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012727
12728#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012729#ifdef bottom_xmlwriter
12730#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012731extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012732#else
12733#ifndef xmlTextWriterWriteVFormatAttribute
12734extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012735#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012737#endif
12738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012739
12740#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012741#ifdef bottom_xmlwriter
12742#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012743extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012744#else
12745#ifndef xmlTextWriterWriteVFormatAttributeNS
12746extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012747#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012749#endif
12750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012751
12752#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012753#ifdef bottom_xmlwriter
12754#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012755extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012756#else
12757#ifndef xmlTextWriterWriteVFormatCDATA
12758extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012759#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012761#endif
12762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012763
12764#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012765#ifdef bottom_xmlwriter
12766#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012767extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012768#else
12769#ifndef xmlTextWriterWriteVFormatComment
12770extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012771#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012773#endif
12774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012775
12776#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012777#ifdef bottom_xmlwriter
12778#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012779extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012780#else
12781#ifndef xmlTextWriterWriteVFormatDTD
12782extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012783#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012785#endif
12786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012787
12788#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012789#ifdef bottom_xmlwriter
12790#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012791extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012792#else
12793#ifndef xmlTextWriterWriteVFormatDTDAttlist
12794extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012795#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012797#endif
12798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012799
12800#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012801#ifdef bottom_xmlwriter
12802#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012803extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012804#else
12805#ifndef xmlTextWriterWriteVFormatDTDElement
12806extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012807#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012809#endif
12810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012811
12812#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012813#ifdef bottom_xmlwriter
12814#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012815extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012816#else
12817#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12818extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012819#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012821#endif
12822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012823
12824#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012825#ifdef bottom_xmlwriter
12826#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012827extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012828#else
12829#ifndef xmlTextWriterWriteVFormatElement
12830extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012831#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012833#endif
12834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012835
12836#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012837#ifdef bottom_xmlwriter
12838#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012839extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012840#else
12841#ifndef xmlTextWriterWriteVFormatElementNS
12842extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012843#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012845#endif
12846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012847
12848#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012849#ifdef bottom_xmlwriter
12850#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012851extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012852#else
12853#ifndef xmlTextWriterWriteVFormatPI
12854extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012855#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012857#endif
12858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012859
12860#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012861#ifdef bottom_xmlwriter
12862#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012863extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012864#else
12865#ifndef xmlTextWriterWriteVFormatRaw
12866extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012867#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012869#endif
12870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012871
12872#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012873#ifdef bottom_xmlwriter
12874#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012875extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012876#else
12877#ifndef xmlTextWriterWriteVFormatString
12878extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012879#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012881#endif
12882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012883
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012884#ifdef bottom_globals
12885#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012886extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012887#else
12888#ifndef xmlThrDefBufferAllocScheme
12889extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012890#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012891#endif
12892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012893
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012894#ifdef bottom_globals
12895#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012896extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012897#else
12898#ifndef xmlThrDefDefaultBufferSize
12899extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012900#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012901#endif
12902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012903
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012904#ifdef bottom_globals
12905#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012906extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012907#else
12908#ifndef xmlThrDefDeregisterNodeDefault
12909extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012910#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012911#endif
12912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012913
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012914#ifdef bottom_globals
12915#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012916extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012917#else
12918#ifndef xmlThrDefDoValidityCheckingDefaultValue
12919extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012920#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012921#endif
12922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012923
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012924#ifdef bottom_globals
12925#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012926extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012927#else
12928#ifndef xmlThrDefGetWarningsDefaultValue
12929extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012930#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012931#endif
12932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012933
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012934#ifdef bottom_globals
12935#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012936extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012937#else
12938#ifndef xmlThrDefIndentTreeOutput
12939extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012940#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012941#endif
12942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012943
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012944#ifdef bottom_globals
12945#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012946extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012947#else
12948#ifndef xmlThrDefKeepBlanksDefaultValue
12949extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012950#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012951#endif
12952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012953
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012954#ifdef bottom_globals
12955#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012956extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012957#else
12958#ifndef xmlThrDefLineNumbersDefaultValue
12959extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012960#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012961#endif
12962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012963
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012964#ifdef bottom_globals
12965#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012966extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012967#else
12968#ifndef xmlThrDefLoadExtDtdDefaultValue
12969extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012970#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012971#endif
12972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012973
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012974#ifdef bottom_globals
12975#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012976extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012977#else
12978#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12979extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012980#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012981#endif
12982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012983
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012984#ifdef bottom_globals
12985#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012986extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012987#else
12988#ifndef xmlThrDefParserDebugEntities
12989extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012990#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012991#endif
12992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012993
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012994#ifdef bottom_globals
12995#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012996extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012997#else
12998#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12999extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013000#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013001#endif
13002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013003
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013004#ifdef bottom_globals
13005#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000013006extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013007#else
13008#ifndef xmlThrDefPedanticParserDefaultValue
13009extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013010#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013011#endif
13012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013013
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013014#ifdef bottom_globals
13015#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000013016extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013017#else
13018#ifndef xmlThrDefRegisterNodeDefault
13019extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013020#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013021#endif
13022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013023
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013024#ifdef bottom_globals
13025#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000013026extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013027#else
13028#ifndef xmlThrDefSaveNoEmptyTags
13029extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013030#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013031#endif
13032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013033
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013034#ifdef bottom_globals
13035#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013036extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013037#else
13038#ifndef xmlThrDefSetGenericErrorFunc
13039extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013040#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013041#endif
13042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013043
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013044#ifdef bottom_globals
13045#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013046extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013047#else
13048#ifndef xmlThrDefSetStructuredErrorFunc
13049extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013050#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013051#endif
13052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013053
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013054#ifdef bottom_globals
13055#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000013056extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013057#else
13058#ifndef xmlThrDefSubstituteEntitiesDefaultValue
13059extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013060#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013061#endif
13062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013063
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013064#ifdef bottom_globals
13065#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000013066extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013067#else
13068#ifndef xmlThrDefTreeIndentString
13069extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013070#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013071#endif
13072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013073
13074#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013075#ifdef bottom_xmlunicode
13076#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000013077extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013078#else
13079#ifndef xmlUCSIsAegeanNumbers
13080extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013081#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
13082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013083#endif
13084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013085
13086#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013087#ifdef bottom_xmlunicode
13088#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013089extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013090#else
13091#ifndef xmlUCSIsAlphabeticPresentationForms
13092extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013093#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
13094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013095#endif
13096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013097
13098#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013099#ifdef bottom_xmlunicode
13100#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013101extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013102#else
13103#ifndef xmlUCSIsArabic
13104extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013105#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
13106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013107#endif
13108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013109
13110#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013111#ifdef bottom_xmlunicode
13112#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013113extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013114#else
13115#ifndef xmlUCSIsArabicPresentationFormsA
13116extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013117#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
13118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013119#endif
13120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013121
13122#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013123#ifdef bottom_xmlunicode
13124#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013125extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013126#else
13127#ifndef xmlUCSIsArabicPresentationFormsB
13128extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013129#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
13130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013131#endif
13132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013133
13134#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013135#ifdef bottom_xmlunicode
13136#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013137extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013138#else
13139#ifndef xmlUCSIsArmenian
13140extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013141#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
13142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013143#endif
13144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013145
13146#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013147#ifdef bottom_xmlunicode
13148#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000013149extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013150#else
13151#ifndef xmlUCSIsArrows
13152extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013153#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
13154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013155#endif
13156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013157
13158#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013159#ifdef bottom_xmlunicode
13160#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000013161extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013162#else
13163#ifndef xmlUCSIsBasicLatin
13164extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013165#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
13166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013167#endif
13168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013169
13170#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013171#ifdef bottom_xmlunicode
13172#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000013173extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013174#else
13175#ifndef xmlUCSIsBengali
13176extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013177#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
13178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013179#endif
13180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013181
13182#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013183#ifdef bottom_xmlunicode
13184#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000013185extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013186#else
13187#ifndef xmlUCSIsBlock
13188extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013189#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
13190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013191#endif
13192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013193
13194#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013195#ifdef bottom_xmlunicode
13196#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000013197extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013198#else
13199#ifndef xmlUCSIsBlockElements
13200extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013201#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
13202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013203#endif
13204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013205
13206#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013207#ifdef bottom_xmlunicode
13208#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013209extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013210#else
13211#ifndef xmlUCSIsBopomofo
13212extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013213#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
13214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013215#endif
13216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013217
13218#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013219#ifdef bottom_xmlunicode
13220#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013221extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013222#else
13223#ifndef xmlUCSIsBopomofoExtended
13224extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013225#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
13226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013227#endif
13228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013229
13230#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013231#ifdef bottom_xmlunicode
13232#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000013233extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013234#else
13235#ifndef xmlUCSIsBoxDrawing
13236extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013237#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
13238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013239#endif
13240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013241
13242#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013243#ifdef bottom_xmlunicode
13244#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000013245extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013246#else
13247#ifndef xmlUCSIsBraillePatterns
13248extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013249#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
13250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013251#endif
13252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013253
13254#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013255#ifdef bottom_xmlunicode
13256#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000013257extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013258#else
13259#ifndef xmlUCSIsBuhid
13260extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013261#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
13262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013263#endif
13264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013265
13266#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013267#ifdef bottom_xmlunicode
13268#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013269extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013270#else
13271#ifndef xmlUCSIsByzantineMusicalSymbols
13272extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013273#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
13274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013275#endif
13276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013277
13278#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013279#ifdef bottom_xmlunicode
13280#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000013281extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013282#else
13283#ifndef xmlUCSIsCJKCompatibility
13284extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013285#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
13286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013287#endif
13288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013289
13290#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013291#ifdef bottom_xmlunicode
13292#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013293extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013294#else
13295#ifndef xmlUCSIsCJKCompatibilityForms
13296extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013297#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
13298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013299#endif
13300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013301
13302#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013303#ifdef bottom_xmlunicode
13304#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013305extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013306#else
13307#ifndef xmlUCSIsCJKCompatibilityIdeographs
13308extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013309#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
13310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013311#endif
13312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013313
13314#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013315#ifdef bottom_xmlunicode
13316#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013317extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013318#else
13319#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13320extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013321#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013323#endif
13324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013325
13326#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013327#ifdef bottom_xmlunicode
13328#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013329extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013330#else
13331#ifndef xmlUCSIsCJKRadicalsSupplement
13332extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013333#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013335#endif
13336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013337
13338#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013339#ifdef bottom_xmlunicode
13340#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013341extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013342#else
13343#ifndef xmlUCSIsCJKSymbolsandPunctuation
13344extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013345#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013347#endif
13348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013349
13350#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013351#ifdef bottom_xmlunicode
13352#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013353extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013354#else
13355#ifndef xmlUCSIsCJKUnifiedIdeographs
13356extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013357#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013359#endif
13360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013361
13362#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013363#ifdef bottom_xmlunicode
13364#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013365extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013366#else
13367#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13368extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013369#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013371#endif
13372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013373
13374#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013375#ifdef bottom_xmlunicode
13376#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013377extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013378#else
13379#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13380extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013381#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013383#endif
13384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013385
13386#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013387#ifdef bottom_xmlunicode
13388#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000013389extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013390#else
13391#ifndef xmlUCSIsCat
13392extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013393#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013395#endif
13396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013397
13398#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013399#ifdef bottom_xmlunicode
13400#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000013401extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013402#else
13403#ifndef xmlUCSIsCatC
13404extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013405#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013407#endif
13408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013409
13410#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013411#ifdef bottom_xmlunicode
13412#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013413extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013414#else
13415#ifndef xmlUCSIsCatCc
13416extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013417#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013419#endif
13420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013421
13422#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013423#ifdef bottom_xmlunicode
13424#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013425extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013426#else
13427#ifndef xmlUCSIsCatCf
13428extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013429#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013431#endif
13432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013433
13434#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013435#ifdef bottom_xmlunicode
13436#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013437extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013438#else
13439#ifndef xmlUCSIsCatCo
13440extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013441#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013443#endif
13444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013445
13446#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013447#ifdef bottom_xmlunicode
13448#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013449extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013450#else
13451#ifndef xmlUCSIsCatCs
13452extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013453#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013455#endif
13456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013457
13458#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013459#ifdef bottom_xmlunicode
13460#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013461extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013462#else
13463#ifndef xmlUCSIsCatL
13464extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013465#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013467#endif
13468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013469
13470#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013471#ifdef bottom_xmlunicode
13472#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013473extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013474#else
13475#ifndef xmlUCSIsCatLl
13476extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013477#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013479#endif
13480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013481
13482#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013483#ifdef bottom_xmlunicode
13484#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013485extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013486#else
13487#ifndef xmlUCSIsCatLm
13488extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013489#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013491#endif
13492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013493
13494#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013495#ifdef bottom_xmlunicode
13496#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013497extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013498#else
13499#ifndef xmlUCSIsCatLo
13500extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013501#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013503#endif
13504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013505
13506#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013507#ifdef bottom_xmlunicode
13508#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013509extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013510#else
13511#ifndef xmlUCSIsCatLt
13512extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013513#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013515#endif
13516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013517
13518#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013519#ifdef bottom_xmlunicode
13520#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013521extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013522#else
13523#ifndef xmlUCSIsCatLu
13524extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013525#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013527#endif
13528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013529
13530#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013531#ifdef bottom_xmlunicode
13532#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013533extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013534#else
13535#ifndef xmlUCSIsCatM
13536extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013537#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013539#endif
13540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013541
13542#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013543#ifdef bottom_xmlunicode
13544#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013545extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013546#else
13547#ifndef xmlUCSIsCatMc
13548extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013549#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013551#endif
13552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013553
13554#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013555#ifdef bottom_xmlunicode
13556#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013557extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013558#else
13559#ifndef xmlUCSIsCatMe
13560extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013561#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13562#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013563#endif
13564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013565
13566#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013567#ifdef bottom_xmlunicode
13568#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013569extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013570#else
13571#ifndef xmlUCSIsCatMn
13572extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013573#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13574#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013575#endif
13576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013577
13578#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013579#ifdef bottom_xmlunicode
13580#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013581extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013582#else
13583#ifndef xmlUCSIsCatN
13584extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013585#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013587#endif
13588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013589
13590#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013591#ifdef bottom_xmlunicode
13592#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013593extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013594#else
13595#ifndef xmlUCSIsCatNd
13596extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013597#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013599#endif
13600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013601
13602#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013603#ifdef bottom_xmlunicode
13604#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013605extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013606#else
13607#ifndef xmlUCSIsCatNl
13608extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013609#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013611#endif
13612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013613
13614#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013615#ifdef bottom_xmlunicode
13616#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013617extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013618#else
13619#ifndef xmlUCSIsCatNo
13620extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013621#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013623#endif
13624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013625
13626#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013627#ifdef bottom_xmlunicode
13628#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013629extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013630#else
13631#ifndef xmlUCSIsCatP
13632extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013633#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013635#endif
13636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013637
13638#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013639#ifdef bottom_xmlunicode
13640#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013641extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013642#else
13643#ifndef xmlUCSIsCatPc
13644extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013645#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013647#endif
13648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013649
13650#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013651#ifdef bottom_xmlunicode
13652#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013653extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013654#else
13655#ifndef xmlUCSIsCatPd
13656extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013657#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013659#endif
13660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013661
13662#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013663#ifdef bottom_xmlunicode
13664#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013665extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013666#else
13667#ifndef xmlUCSIsCatPe
13668extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013669#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013671#endif
13672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013673
13674#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013675#ifdef bottom_xmlunicode
13676#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013677extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013678#else
13679#ifndef xmlUCSIsCatPf
13680extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013681#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13682#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013683#endif
13684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013685
13686#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013687#ifdef bottom_xmlunicode
13688#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013689extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013690#else
13691#ifndef xmlUCSIsCatPi
13692extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013693#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013695#endif
13696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013697
13698#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013699#ifdef bottom_xmlunicode
13700#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013701extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013702#else
13703#ifndef xmlUCSIsCatPo
13704extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013705#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013707#endif
13708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013709
13710#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013711#ifdef bottom_xmlunicode
13712#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013713extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013714#else
13715#ifndef xmlUCSIsCatPs
13716extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013717#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013719#endif
13720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013721
13722#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013723#ifdef bottom_xmlunicode
13724#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013725extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013726#else
13727#ifndef xmlUCSIsCatS
13728extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013729#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013731#endif
13732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013733
13734#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013735#ifdef bottom_xmlunicode
13736#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013737extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013738#else
13739#ifndef xmlUCSIsCatSc
13740extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013741#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013743#endif
13744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013745
13746#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013747#ifdef bottom_xmlunicode
13748#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013749extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013750#else
13751#ifndef xmlUCSIsCatSk
13752extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013753#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013755#endif
13756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013757
13758#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013759#ifdef bottom_xmlunicode
13760#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013761extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013762#else
13763#ifndef xmlUCSIsCatSm
13764extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013765#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013767#endif
13768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013769
13770#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013771#ifdef bottom_xmlunicode
13772#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013773extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013774#else
13775#ifndef xmlUCSIsCatSo
13776extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013777#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13778#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013779#endif
13780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013781
13782#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013783#ifdef bottom_xmlunicode
13784#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013785extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013786#else
13787#ifndef xmlUCSIsCatZ
13788extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013789#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013791#endif
13792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013793
13794#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013795#ifdef bottom_xmlunicode
13796#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013797extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013798#else
13799#ifndef xmlUCSIsCatZl
13800extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013801#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013803#endif
13804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013805
13806#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013807#ifdef bottom_xmlunicode
13808#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013809extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013810#else
13811#ifndef xmlUCSIsCatZp
13812extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013813#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013815#endif
13816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013817
13818#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013819#ifdef bottom_xmlunicode
13820#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013821extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013822#else
13823#ifndef xmlUCSIsCatZs
13824extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013825#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013827#endif
13828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013829
13830#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013831#ifdef bottom_xmlunicode
13832#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013833extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013834#else
13835#ifndef xmlUCSIsCherokee
13836extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013837#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013839#endif
13840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013841
13842#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013843#ifdef bottom_xmlunicode
13844#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013845extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013846#else
13847#ifndef xmlUCSIsCombiningDiacriticalMarks
13848extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013849#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013851#endif
13852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013853
13854#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013855#ifdef bottom_xmlunicode
13856#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013857extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013858#else
13859#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13860extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013861#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013863#endif
13864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013865
13866#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013867#ifdef bottom_xmlunicode
13868#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013869extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013870#else
13871#ifndef xmlUCSIsCombiningHalfMarks
13872extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013873#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013875#endif
13876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013877
13878#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013879#ifdef bottom_xmlunicode
13880#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013881extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013882#else
13883#ifndef xmlUCSIsCombiningMarksforSymbols
13884extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013885#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013887#endif
13888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013889
13890#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013891#ifdef bottom_xmlunicode
13892#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013893extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013894#else
13895#ifndef xmlUCSIsControlPictures
13896extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013897#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013899#endif
13900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013901
13902#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013903#ifdef bottom_xmlunicode
13904#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013905extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013906#else
13907#ifndef xmlUCSIsCurrencySymbols
13908extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013909#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013911#endif
13912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013913
13914#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013915#ifdef bottom_xmlunicode
13916#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013917extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013918#else
13919#ifndef xmlUCSIsCypriotSyllabary
13920extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013921#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013923#endif
13924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013925
13926#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013927#ifdef bottom_xmlunicode
13928#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013929extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013930#else
13931#ifndef xmlUCSIsCyrillic
13932extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013933#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013935#endif
13936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013937
13938#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013939#ifdef bottom_xmlunicode
13940#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013941extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013942#else
13943#ifndef xmlUCSIsCyrillicSupplement
13944extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013945#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013947#endif
13948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013949
13950#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013951#ifdef bottom_xmlunicode
13952#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013953extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013954#else
13955#ifndef xmlUCSIsDeseret
13956extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013957#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013959#endif
13960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013961
13962#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013963#ifdef bottom_xmlunicode
13964#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013965extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013966#else
13967#ifndef xmlUCSIsDevanagari
13968extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013969#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013971#endif
13972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013973
13974#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013975#ifdef bottom_xmlunicode
13976#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013977extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013978#else
13979#ifndef xmlUCSIsDingbats
13980extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013981#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013983#endif
13984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013985
13986#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013987#ifdef bottom_xmlunicode
13988#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013989extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013990#else
13991#ifndef xmlUCSIsEnclosedAlphanumerics
13992extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013993#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013995#endif
13996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013997
13998#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013999#ifdef bottom_xmlunicode
14000#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000014001extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014002#else
14003#ifndef xmlUCSIsEnclosedCJKLettersandMonths
14004extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014005#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
14006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014007#endif
14008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014009
14010#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014011#ifdef bottom_xmlunicode
14012#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014013extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014014#else
14015#ifndef xmlUCSIsEthiopic
14016extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014017#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
14018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014019#endif
14020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014021
14022#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014023#ifdef bottom_xmlunicode
14024#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000014025extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014026#else
14027#ifndef xmlUCSIsGeneralPunctuation
14028extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014029#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
14030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014031#endif
14032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014033
14034#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014035#ifdef bottom_xmlunicode
14036#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000014037extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014038#else
14039#ifndef xmlUCSIsGeometricShapes
14040extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014041#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
14042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014043#endif
14044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014045
14046#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014047#ifdef bottom_xmlunicode
14048#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014049extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014050#else
14051#ifndef xmlUCSIsGeorgian
14052extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014053#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
14054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014055#endif
14056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014057
14058#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014059#ifdef bottom_xmlunicode
14060#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014061extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014062#else
14063#ifndef xmlUCSIsGothic
14064extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014065#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
14066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014067#endif
14068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014069
14070#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014071#ifdef bottom_xmlunicode
14072#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000014073extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014074#else
14075#ifndef xmlUCSIsGreek
14076extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014077#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
14078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014079#endif
14080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014081
14082#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014083#ifdef bottom_xmlunicode
14084#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000014085extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014086#else
14087#ifndef xmlUCSIsGreekExtended
14088extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014089#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
14090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014091#endif
14092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014093
14094#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014095#ifdef bottom_xmlunicode
14096#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014097extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014098#else
14099#ifndef xmlUCSIsGreekandCoptic
14100extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014101#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
14102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014103#endif
14104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014105
14106#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014107#ifdef bottom_xmlunicode
14108#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000014109extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014110#else
14111#ifndef xmlUCSIsGujarati
14112extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014113#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
14114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014115#endif
14116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014117
14118#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014119#ifdef bottom_xmlunicode
14120#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000014121extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014122#else
14123#ifndef xmlUCSIsGurmukhi
14124extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014125#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
14126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014127#endif
14128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014129
14130#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014131#ifdef bottom_xmlunicode
14132#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014133extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014134#else
14135#ifndef xmlUCSIsHalfwidthandFullwidthForms
14136extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014137#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
14138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014139#endif
14140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014141
14142#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014143#ifdef bottom_xmlunicode
14144#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000014145extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014146#else
14147#ifndef xmlUCSIsHangulCompatibilityJamo
14148extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014149#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
14150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014151#endif
14152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014153
14154#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014155#ifdef bottom_xmlunicode
14156#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000014157extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014158#else
14159#ifndef xmlUCSIsHangulJamo
14160extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014161#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
14162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014163#endif
14164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014165
14166#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014167#ifdef bottom_xmlunicode
14168#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014169extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014170#else
14171#ifndef xmlUCSIsHangulSyllables
14172extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014173#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
14174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014175#endif
14176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014177
14178#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014179#ifdef bottom_xmlunicode
14180#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000014181extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014182#else
14183#ifndef xmlUCSIsHanunoo
14184extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014185#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
14186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014187#endif
14188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014189
14190#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014191#ifdef bottom_xmlunicode
14192#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000014193extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014194#else
14195#ifndef xmlUCSIsHebrew
14196extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014197#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
14198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014199#endif
14200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014201
14202#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014203#ifdef bottom_xmlunicode
14204#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014205extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014206#else
14207#ifndef xmlUCSIsHighPrivateUseSurrogates
14208extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014209#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
14210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014211#endif
14212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014213
14214#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014215#ifdef bottom_xmlunicode
14216#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014217extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014218#else
14219#ifndef xmlUCSIsHighSurrogates
14220extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014221#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
14222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014223#endif
14224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014225
14226#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014227#ifdef bottom_xmlunicode
14228#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014229extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014230#else
14231#ifndef xmlUCSIsHiragana
14232extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014233#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
14234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014235#endif
14236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014237
14238#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014239#ifdef bottom_xmlunicode
14240#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014241extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014242#else
14243#ifndef xmlUCSIsIPAExtensions
14244extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014245#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
14246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014247#endif
14248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014249
14250#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014251#ifdef bottom_xmlunicode
14252#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014253extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014254#else
14255#ifndef xmlUCSIsIdeographicDescriptionCharacters
14256extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014257#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
14258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014259#endif
14260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014261
14262#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014263#ifdef bottom_xmlunicode
14264#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000014265extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014266#else
14267#ifndef xmlUCSIsKanbun
14268extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014269#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
14270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014271#endif
14272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014273
14274#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014275#ifdef bottom_xmlunicode
14276#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014277extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014278#else
14279#ifndef xmlUCSIsKangxiRadicals
14280extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014281#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
14282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014283#endif
14284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014285
14286#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014287#ifdef bottom_xmlunicode
14288#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000014289extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014290#else
14291#ifndef xmlUCSIsKannada
14292extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014293#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
14294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014295#endif
14296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014297
14298#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014299#ifdef bottom_xmlunicode
14300#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014301extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014302#else
14303#ifndef xmlUCSIsKatakana
14304extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014305#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
14306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014307#endif
14308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014309
14310#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014311#ifdef bottom_xmlunicode
14312#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014313extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014314#else
14315#ifndef xmlUCSIsKatakanaPhoneticExtensions
14316extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014317#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
14318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014319#endif
14320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014321
14322#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014323#ifdef bottom_xmlunicode
14324#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000014325extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014326#else
14327#ifndef xmlUCSIsKhmer
14328extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014329#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014331#endif
14332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014333
14334#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014335#ifdef bottom_xmlunicode
14336#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014337extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014338#else
14339#ifndef xmlUCSIsKhmerSymbols
14340extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014341#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014343#endif
14344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014345
14346#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014347#ifdef bottom_xmlunicode
14348#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000014349extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014350#else
14351#ifndef xmlUCSIsLao
14352extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014353#define xmlUCSIsLao xmlUCSIsLao__internal_alias
14354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014355#endif
14356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014357
14358#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014359#ifdef bottom_xmlunicode
14360#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014361extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014362#else
14363#ifndef xmlUCSIsLatin1Supplement
14364extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014365#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014367#endif
14368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014369
14370#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014371#ifdef bottom_xmlunicode
14372#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014373extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014374#else
14375#ifndef xmlUCSIsLatinExtendedA
14376extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014377#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014379#endif
14380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014381
14382#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014383#ifdef bottom_xmlunicode
14384#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000014385extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014386#else
14387#ifndef xmlUCSIsLatinExtendedAdditional
14388extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014389#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014391#endif
14392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014393
14394#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014395#ifdef bottom_xmlunicode
14396#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014397extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014398#else
14399#ifndef xmlUCSIsLatinExtendedB
14400extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014401#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014403#endif
14404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014405
14406#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014407#ifdef bottom_xmlunicode
14408#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014409extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014410#else
14411#ifndef xmlUCSIsLetterlikeSymbols
14412extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014413#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014415#endif
14416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014417
14418#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014419#ifdef bottom_xmlunicode
14420#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014421extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014422#else
14423#ifndef xmlUCSIsLimbu
14424extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014425#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014427#endif
14428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014429
14430#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014431#ifdef bottom_xmlunicode
14432#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014433extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014434#else
14435#ifndef xmlUCSIsLinearBIdeograms
14436extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014437#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014439#endif
14440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014441
14442#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014443#ifdef bottom_xmlunicode
14444#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014445extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014446#else
14447#ifndef xmlUCSIsLinearBSyllabary
14448extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014449#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014451#endif
14452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014453
14454#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014455#ifdef bottom_xmlunicode
14456#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014457extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014458#else
14459#ifndef xmlUCSIsLowSurrogates
14460extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014461#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014463#endif
14464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014465
14466#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014467#ifdef bottom_xmlunicode
14468#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014469extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014470#else
14471#ifndef xmlUCSIsMalayalam
14472extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014473#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014475#endif
14476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014477
14478#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014479#ifdef bottom_xmlunicode
14480#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014481extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014482#else
14483#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14484extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014485#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014487#endif
14488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014489
14490#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014491#ifdef bottom_xmlunicode
14492#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014493extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014494#else
14495#ifndef xmlUCSIsMathematicalOperators
14496extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014497#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014499#endif
14500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014501
14502#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014503#ifdef bottom_xmlunicode
14504#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014505extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014506#else
14507#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14508extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014509#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014511#endif
14512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014513
14514#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014515#ifdef bottom_xmlunicode
14516#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014517extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014518#else
14519#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14520extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014521#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014523#endif
14524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014525
14526#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014527#ifdef bottom_xmlunicode
14528#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014529extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014530#else
14531#ifndef xmlUCSIsMiscellaneousSymbols
14532extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014533#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014535#endif
14536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014537
14538#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014539#ifdef bottom_xmlunicode
14540#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014541extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014542#else
14543#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14544extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014545#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014547#endif
14548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014549
14550#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014551#ifdef bottom_xmlunicode
14552#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014553extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014554#else
14555#ifndef xmlUCSIsMiscellaneousTechnical
14556extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014557#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014559#endif
14560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014561
14562#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014563#ifdef bottom_xmlunicode
14564#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014565extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014566#else
14567#ifndef xmlUCSIsMongolian
14568extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014569#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014571#endif
14572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014573
14574#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014575#ifdef bottom_xmlunicode
14576#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014577extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014578#else
14579#ifndef xmlUCSIsMusicalSymbols
14580extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014581#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014583#endif
14584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014585
14586#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014587#ifdef bottom_xmlunicode
14588#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014589extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014590#else
14591#ifndef xmlUCSIsMyanmar
14592extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014593#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014595#endif
14596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014597
14598#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014599#ifdef bottom_xmlunicode
14600#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014601extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014602#else
14603#ifndef xmlUCSIsNumberForms
14604extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014605#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014607#endif
14608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014609
14610#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014611#ifdef bottom_xmlunicode
14612#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014613extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014614#else
14615#ifndef xmlUCSIsOgham
14616extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014617#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014619#endif
14620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014621
14622#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014623#ifdef bottom_xmlunicode
14624#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014625extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014626#else
14627#ifndef xmlUCSIsOldItalic
14628extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014629#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014631#endif
14632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014633
14634#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014635#ifdef bottom_xmlunicode
14636#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014637extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014638#else
14639#ifndef xmlUCSIsOpticalCharacterRecognition
14640extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014641#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014643#endif
14644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014645
14646#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014647#ifdef bottom_xmlunicode
14648#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014649extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014650#else
14651#ifndef xmlUCSIsOriya
14652extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014653#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014655#endif
14656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014657
14658#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014659#ifdef bottom_xmlunicode
14660#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014661extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014662#else
14663#ifndef xmlUCSIsOsmanya
14664extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014665#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014667#endif
14668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014669
14670#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014671#ifdef bottom_xmlunicode
14672#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014673extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014674#else
14675#ifndef xmlUCSIsPhoneticExtensions
14676extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014677#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014679#endif
14680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014681
14682#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014683#ifdef bottom_xmlunicode
14684#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014685extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014686#else
14687#ifndef xmlUCSIsPrivateUse
14688extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014689#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014691#endif
14692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014693
14694#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014695#ifdef bottom_xmlunicode
14696#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014697extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014698#else
14699#ifndef xmlUCSIsPrivateUseArea
14700extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014701#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014703#endif
14704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014705
14706#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014707#ifdef bottom_xmlunicode
14708#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014709extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014710#else
14711#ifndef xmlUCSIsRunic
14712extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014713#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014715#endif
14716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014717
14718#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014719#ifdef bottom_xmlunicode
14720#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014721extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014722#else
14723#ifndef xmlUCSIsShavian
14724extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014725#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014727#endif
14728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014729
14730#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014731#ifdef bottom_xmlunicode
14732#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014733extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014734#else
14735#ifndef xmlUCSIsSinhala
14736extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014737#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014739#endif
14740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014741
14742#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014743#ifdef bottom_xmlunicode
14744#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014745extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014746#else
14747#ifndef xmlUCSIsSmallFormVariants
14748extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014749#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014751#endif
14752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014753
14754#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014755#ifdef bottom_xmlunicode
14756#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014757extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014758#else
14759#ifndef xmlUCSIsSpacingModifierLetters
14760extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014761#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014763#endif
14764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014765
14766#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014767#ifdef bottom_xmlunicode
14768#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014769extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014770#else
14771#ifndef xmlUCSIsSpecials
14772extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014773#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014775#endif
14776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014777
14778#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014779#ifdef bottom_xmlunicode
14780#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014781extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014782#else
14783#ifndef xmlUCSIsSuperscriptsandSubscripts
14784extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014785#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014787#endif
14788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014789
14790#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014791#ifdef bottom_xmlunicode
14792#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014793extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014794#else
14795#ifndef xmlUCSIsSupplementalArrowsA
14796extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014797#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014799#endif
14800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014801
14802#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014803#ifdef bottom_xmlunicode
14804#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014805extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014806#else
14807#ifndef xmlUCSIsSupplementalArrowsB
14808extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014809#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014811#endif
14812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014813
14814#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014815#ifdef bottom_xmlunicode
14816#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014817extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014818#else
14819#ifndef xmlUCSIsSupplementalMathematicalOperators
14820extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014821#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014823#endif
14824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014825
14826#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014827#ifdef bottom_xmlunicode
14828#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014829extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014830#else
14831#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14832extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014833#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014835#endif
14836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014837
14838#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014839#ifdef bottom_xmlunicode
14840#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014841extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014842#else
14843#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14844extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014845#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014847#endif
14848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014849
14850#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014851#ifdef bottom_xmlunicode
14852#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014853extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014854#else
14855#ifndef xmlUCSIsSyriac
14856extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014857#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014859#endif
14860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014861
14862#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014863#ifdef bottom_xmlunicode
14864#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014865extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014866#else
14867#ifndef xmlUCSIsTagalog
14868extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014869#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014871#endif
14872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014873
14874#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014875#ifdef bottom_xmlunicode
14876#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014877extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014878#else
14879#ifndef xmlUCSIsTagbanwa
14880extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014881#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014883#endif
14884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014885
14886#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014887#ifdef bottom_xmlunicode
14888#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014889extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014890#else
14891#ifndef xmlUCSIsTags
14892extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014893#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014895#endif
14896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014897
14898#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014899#ifdef bottom_xmlunicode
14900#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014901extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014902#else
14903#ifndef xmlUCSIsTaiLe
14904extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014905#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014907#endif
14908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014909
14910#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014911#ifdef bottom_xmlunicode
14912#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014913extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014914#else
14915#ifndef xmlUCSIsTaiXuanJingSymbols
14916extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014917#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014919#endif
14920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014921
14922#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014923#ifdef bottom_xmlunicode
14924#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014925extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014926#else
14927#ifndef xmlUCSIsTamil
14928extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014929#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014931#endif
14932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014933
14934#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014935#ifdef bottom_xmlunicode
14936#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014937extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014938#else
14939#ifndef xmlUCSIsTelugu
14940extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014941#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014943#endif
14944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014945
14946#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014947#ifdef bottom_xmlunicode
14948#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014949extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014950#else
14951#ifndef xmlUCSIsThaana
14952extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014953#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014955#endif
14956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014957
14958#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014959#ifdef bottom_xmlunicode
14960#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014961extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014962#else
14963#ifndef xmlUCSIsThai
14964extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014965#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014967#endif
14968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014969
14970#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014971#ifdef bottom_xmlunicode
14972#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014973extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014974#else
14975#ifndef xmlUCSIsTibetan
14976extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014977#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014979#endif
14980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014981
14982#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014983#ifdef bottom_xmlunicode
14984#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014985extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014986#else
14987#ifndef xmlUCSIsUgaritic
14988extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014989#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014991#endif
14992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014993
14994#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014995#ifdef bottom_xmlunicode
14996#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014997extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014998#else
14999#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
15000extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015001#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
15002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015003#endif
15004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015005
15006#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015007#ifdef bottom_xmlunicode
15008#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000015009extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015010#else
15011#ifndef xmlUCSIsVariationSelectors
15012extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015013#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
15014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015015#endif
15016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015017
15018#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015019#ifdef bottom_xmlunicode
15020#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015021extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015022#else
15023#ifndef xmlUCSIsVariationSelectorsSupplement
15024extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015025#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
15026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015027#endif
15028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015029
15030#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015031#ifdef bottom_xmlunicode
15032#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000015033extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015034#else
15035#ifndef xmlUCSIsYiRadicals
15036extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015037#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
15038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015039#endif
15040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015041
15042#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015043#ifdef bottom_xmlunicode
15044#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000015045extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015046#else
15047#ifndef xmlUCSIsYiSyllables
15048extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015049#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
15050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015051#endif
15052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015053
15054#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015055#ifdef bottom_xmlunicode
15056#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000015057extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015058#else
15059#ifndef xmlUCSIsYijingHexagramSymbols
15060extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015061#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
15062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015063#endif
15064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015065
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015066#ifdef bottom_uri
15067#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000015068extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015069#else
15070#ifndef xmlURIEscape
15071extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015072#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015073#endif
15074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015075
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015076#ifdef bottom_uri
15077#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015078extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015079#else
15080#ifndef xmlURIEscapeStr
15081extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015082#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015083#endif
15084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015085
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015086#ifdef bottom_uri
15087#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015088extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015089#else
15090#ifndef xmlURIUnescapeString
15091extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015092#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015093#endif
15094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015095
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015096#ifdef bottom_xmlstring
15097#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000015098extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015099#else
15100#ifndef xmlUTF8Charcmp
15101extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015102#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015103#endif
15104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015105
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015106#ifdef bottom_xmlstring
15107#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000015108extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015109#else
15110#ifndef xmlUTF8Size
15111extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015112#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015113#endif
15114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015115
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015116#ifdef bottom_xmlstring
15117#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000015118extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015119#else
15120#ifndef xmlUTF8Strlen
15121extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015122#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015123#endif
15124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015125
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015126#ifdef bottom_xmlstring
15127#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000015128extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015129#else
15130#ifndef xmlUTF8Strloc
15131extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015132#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015133#endif
15134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015135
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015136#ifdef bottom_xmlstring
15137#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015138extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015139#else
15140#ifndef xmlUTF8Strndup
15141extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015142#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015143#endif
15144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015145
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015146#ifdef bottom_xmlstring
15147#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000015148extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015149#else
15150#ifndef xmlUTF8Strpos
15151extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015152#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015153#endif
15154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015155
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015156#ifdef bottom_xmlstring
15157#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000015158extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015159#else
15160#ifndef xmlUTF8Strsize
15161extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015162#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015163#endif
15164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015165
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015166#ifdef bottom_xmlstring
15167#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000015168extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015169#else
15170#ifndef xmlUTF8Strsub
15171extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015172#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015173#endif
15174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015175
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015176#ifdef bottom_tree
15177#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015178extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015179#else
15180#ifndef xmlUnlinkNode
15181extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015182#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015183#endif
15184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015185
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015186#ifdef bottom_threads
15187#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000015188extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015189#else
15190#ifndef xmlUnlockLibrary
15191extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015192#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015193#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015194#endif
15195
15196#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015197#ifdef bottom_tree
15198#undef xmlUnsetNsProp
15199extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
15200#else
15201#ifndef xmlUnsetNsProp
15202extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
15203#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
15204#endif
15205#endif
15206#endif
15207
15208#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15209#ifdef bottom_tree
15210#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000015211extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015212#else
15213#ifndef xmlUnsetProp
15214extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015215#define xmlUnsetProp xmlUnsetProp__internal_alias
15216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015217#endif
15218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015219
15220#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015221#ifdef bottom_valid
15222#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000015223extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015224#else
15225#ifndef xmlValidBuildContentModel
15226extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015227#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
15228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015229#endif
15230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015231
15232#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015233#ifdef bottom_valid
15234#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015235extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015236#else
15237#ifndef xmlValidCtxtNormalizeAttributeValue
15238extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015239#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
15240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015241#endif
15242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015243
15244#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015245#ifdef bottom_valid
15246#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000015247extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015248#else
15249#ifndef xmlValidGetPotentialChildren
15250extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015251#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
15252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015253#endif
15254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015255
15256#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015257#ifdef bottom_valid
15258#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000015259extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015260#else
15261#ifndef xmlValidGetValidElements
15262extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015263#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
15264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015265#endif
15266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015267
15268#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015269#ifdef bottom_valid
15270#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015271extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015272#else
15273#ifndef xmlValidNormalizeAttributeValue
15274extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015275#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
15276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015277#endif
15278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015279
15280#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015281#ifdef bottom_valid
15282#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015283extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015284#else
15285#ifndef xmlValidateAttributeDecl
15286extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015287#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
15288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015289#endif
15290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015291
15292#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015293#ifdef bottom_valid
15294#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015295extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015296#else
15297#ifndef xmlValidateAttributeValue
15298extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015299#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
15300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015301#endif
15302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015303
15304#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015305#ifdef bottom_valid
15306#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000015307extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015308#else
15309#ifndef xmlValidateDocument
15310extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015311#define xmlValidateDocument xmlValidateDocument__internal_alias
15312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015313#endif
15314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015315
15316#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015317#ifdef bottom_valid
15318#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015319extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015320#else
15321#ifndef xmlValidateDocumentFinal
15322extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015323#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015325#endif
15326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015327
15328#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015329#ifdef bottom_valid
15330#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015331extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015332#else
15333#ifndef xmlValidateDtd
15334extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015335#define xmlValidateDtd xmlValidateDtd__internal_alias
15336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015337#endif
15338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015339
15340#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015341#ifdef bottom_valid
15342#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015343extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015344#else
15345#ifndef xmlValidateDtdFinal
15346extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015347#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015349#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015350#endif
15351
15352#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015353#ifdef bottom_valid
15354#undef xmlValidateElement
15355extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15356#else
15357#ifndef xmlValidateElement
15358extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15359#define xmlValidateElement xmlValidateElement__internal_alias
15360#endif
15361#endif
15362#endif
15363
15364#if defined(LIBXML_VALID_ENABLED)
15365#ifdef bottom_valid
15366#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015367extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015368#else
15369#ifndef xmlValidateElementDecl
15370extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015371#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015373#endif
15374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015375
Daniel Veillard726f67e2014-10-16 15:40:16 +080015376#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015377#ifdef bottom_tree
15378#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015379extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015380#else
15381#ifndef xmlValidateNCName
15382extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015383#define xmlValidateNCName xmlValidateNCName__internal_alias
15384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015385#endif
15386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015387
15388#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015389#ifdef bottom_tree
15390#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000015391extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015392#else
15393#ifndef xmlValidateNMToken
15394extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015395#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015397#endif
15398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015399
15400#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015401#ifdef bottom_tree
15402#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015403extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015404#else
15405#ifndef xmlValidateName
15406extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015407#define xmlValidateName xmlValidateName__internal_alias
15408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015409#endif
15410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015411
15412#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015413#ifdef bottom_valid
15414#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015415extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015416#else
15417#ifndef xmlValidateNameValue
15418extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015419#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015421#endif
15422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015423
15424#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015425#ifdef bottom_valid
15426#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015427extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015428#else
15429#ifndef xmlValidateNamesValue
15430extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015431#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015433#endif
15434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015435
15436#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015437#ifdef bottom_valid
15438#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015439extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015440#else
15441#ifndef xmlValidateNmtokenValue
15442extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015443#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015445#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015446#endif
15447
15448#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015449#ifdef bottom_valid
15450#undef xmlValidateNmtokensValue
15451extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15452#else
15453#ifndef xmlValidateNmtokensValue
15454extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15455#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15456#endif
15457#endif
15458#endif
15459
15460#if defined(LIBXML_VALID_ENABLED)
15461#ifdef bottom_valid
15462#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015463extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015464#else
15465#ifndef xmlValidateNotationDecl
15466extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015467#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015469#endif
15470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015471
15472#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015473#ifdef bottom_valid
15474#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015475extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015476#else
15477#ifndef xmlValidateNotationUse
15478extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015479#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015481#endif
15482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015483
15484#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015485#ifdef bottom_valid
15486#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015487extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015488#else
15489#ifndef xmlValidateOneAttribute
15490extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015491#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015493#endif
15494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015495
15496#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015497#ifdef bottom_valid
15498#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015499extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015500#else
15501#ifndef xmlValidateOneElement
15502extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015503#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015505#endif
15506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015507
15508#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015509#ifdef bottom_valid
15510#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015511extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015512#else
15513#ifndef xmlValidateOneNamespace
15514extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015515#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015517#endif
15518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015519
15520#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015521#ifdef bottom_valid
15522#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015523extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015524#else
15525#ifndef xmlValidatePopElement
15526extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015527#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015529#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015530#endif
15531
15532#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015533#ifdef bottom_valid
15534#undef xmlValidatePushCData
15535extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15536#else
15537#ifndef xmlValidatePushCData
15538extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15539#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15540#endif
15541#endif
15542#endif
15543
15544#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15545#ifdef bottom_valid
15546#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015547extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015548#else
15549#ifndef xmlValidatePushElement
15550extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015551#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015553#endif
15554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015555
15556#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015557#ifdef bottom_tree
15558#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015559extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015560#else
15561#ifndef xmlValidateQName
15562extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015563#define xmlValidateQName xmlValidateQName__internal_alias
15564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015565#endif
15566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015567
15568#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015569#ifdef bottom_valid
15570#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015571extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015572#else
15573#ifndef xmlValidateRoot
15574extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015575#define xmlValidateRoot xmlValidateRoot__internal_alias
15576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015577#endif
15578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015579
15580#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015581#ifdef bottom_xinclude
15582#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015583extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015584#else
15585#ifndef xmlXIncludeFreeContext
15586extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015587#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015589#endif
15590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015591
15592#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015593#ifdef bottom_xinclude
15594#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015595extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015596#else
15597#ifndef xmlXIncludeNewContext
15598extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015599#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015601#endif
15602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015603
15604#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015605#ifdef bottom_xinclude
15606#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015607extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015608#else
15609#ifndef xmlXIncludeProcess
15610extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015611#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015613#endif
15614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015615
15616#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015617#ifdef bottom_xinclude
15618#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015619extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015620#else
15621#ifndef xmlXIncludeProcessFlags
15622extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015623#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015625#endif
15626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015627
15628#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015629#ifdef bottom_xinclude
William M. Brack7f28a012007-01-11 23:42:10 +000015630#undef xmlXIncludeProcessFlagsData
15631extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
15632#else
15633#ifndef xmlXIncludeProcessFlagsData
15634extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
15635#define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
15636#endif
15637#endif
15638#endif
15639
15640#if defined(LIBXML_XINCLUDE_ENABLED)
15641#ifdef bottom_xinclude
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015642#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015643extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015644#else
15645#ifndef xmlXIncludeProcessNode
15646extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015647#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015649#endif
15650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015651
15652#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015653#ifdef bottom_xinclude
15654#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015655extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015656#else
15657#ifndef xmlXIncludeProcessTree
15658extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015659#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015661#endif
15662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015663
15664#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015665#ifdef bottom_xinclude
15666#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015667extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015668#else
15669#ifndef xmlXIncludeProcessTreeFlags
15670extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015671#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015673#endif
15674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015675
15676#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015677#ifdef bottom_xinclude
Daniel Veillardf447ab82009-08-24 19:47:00 +020015678#undef xmlXIncludeProcessTreeFlagsData
15679extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData __attribute((alias("xmlXIncludeProcessTreeFlagsData__internal_alias")));
15680#else
15681#ifndef xmlXIncludeProcessTreeFlagsData
15682extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData__internal_alias __attribute((visibility("hidden")));
15683#define xmlXIncludeProcessTreeFlagsData xmlXIncludeProcessTreeFlagsData__internal_alias
15684#endif
15685#endif
15686#endif
15687
15688#if defined(LIBXML_XINCLUDE_ENABLED)
15689#ifdef bottom_xinclude
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015690#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015691extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015692#else
15693#ifndef xmlXIncludeSetFlags
15694extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015695#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015697#endif
15698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015699
15700#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015701#ifdef bottom_xpath
15702#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015703extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015704#else
15705#ifndef xmlXPathAddValues
15706extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015707#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015709#endif
15710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015711
15712#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015713#ifdef bottom_xpath
15714#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015715extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015716#else
15717#ifndef xmlXPathBooleanFunction
15718extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015719#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015721#endif
15722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015723
15724#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015725#ifdef bottom_xpath
15726#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015727extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015728#else
15729#ifndef xmlXPathCastBooleanToNumber
15730extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015731#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015733#endif
15734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015735
15736#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015737#ifdef bottom_xpath
15738#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015739extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015740#else
15741#ifndef xmlXPathCastBooleanToString
15742extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015743#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015745#endif
15746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015747
15748#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015749#ifdef bottom_xpath
15750#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015751extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015752#else
15753#ifndef xmlXPathCastNodeSetToBoolean
15754extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015755#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015757#endif
15758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015759
15760#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015761#ifdef bottom_xpath
15762#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015763extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015764#else
15765#ifndef xmlXPathCastNodeSetToNumber
15766extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015767#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015769#endif
15770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015771
15772#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015773#ifdef bottom_xpath
15774#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015775extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015776#else
15777#ifndef xmlXPathCastNodeSetToString
15778extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015779#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015781#endif
15782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015783
15784#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015785#ifdef bottom_xpath
15786#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015787extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015788#else
15789#ifndef xmlXPathCastNodeToNumber
15790extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015791#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015793#endif
15794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015795
15796#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015797#ifdef bottom_xpath
15798#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015799extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015800#else
15801#ifndef xmlXPathCastNodeToString
15802extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015803#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015805#endif
15806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015807
15808#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015809#ifdef bottom_xpath
15810#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015811extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015812#else
15813#ifndef xmlXPathCastNumberToBoolean
15814extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015815#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015817#endif
15818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015819
15820#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015821#ifdef bottom_xpath
15822#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015823extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015824#else
15825#ifndef xmlXPathCastNumberToString
15826extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015827#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015829#endif
15830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015831
15832#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015833#ifdef bottom_xpath
15834#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015835extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015836#else
15837#ifndef xmlXPathCastStringToBoolean
15838extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015839#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015841#endif
15842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015843
15844#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015845#ifdef bottom_xpath
15846#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015847extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015848#else
15849#ifndef xmlXPathCastStringToNumber
15850extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015851#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015853#endif
15854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015855
15856#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015857#ifdef bottom_xpath
15858#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015859extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015860#else
15861#ifndef xmlXPathCastToBoolean
15862extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015863#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015865#endif
15866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015867
15868#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015869#ifdef bottom_xpath
15870#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015871extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015872#else
15873#ifndef xmlXPathCastToNumber
15874extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015875#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015877#endif
15878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015879
15880#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015881#ifdef bottom_xpath
15882#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015883extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015884#else
15885#ifndef xmlXPathCastToString
15886extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015887#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015889#endif
15890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015891
15892#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015893#ifdef bottom_xpath
15894#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015895extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015896#else
15897#ifndef xmlXPathCeilingFunction
15898extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015899#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015901#endif
15902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015903
15904#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015905#ifdef bottom_xpath
15906#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015907extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015908#else
15909#ifndef xmlXPathCmpNodes
15910extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015911#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015913#endif
15914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015915
15916#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015917#ifdef bottom_xpath
15918#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015919extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015920#else
15921#ifndef xmlXPathCompareValues
15922extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015923#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015925#endif
15926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015927
15928#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015929#ifdef bottom_xpath
15930#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015931extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015932#else
15933#ifndef xmlXPathCompile
15934extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015935#define xmlXPathCompile xmlXPathCompile__internal_alias
15936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015937#endif
15938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015939
15940#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015941#ifdef bottom_xpath
15942#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015943extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015944#else
15945#ifndef xmlXPathCompiledEval
15946extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015947#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015949#endif
15950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015951
15952#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015953#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015954#undef xmlXPathCompiledEvalToBoolean
15955extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
15956#else
15957#ifndef xmlXPathCompiledEvalToBoolean
15958extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
15959#define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
15960#endif
15961#endif
15962#endif
15963
15964#if defined(LIBXML_XPATH_ENABLED)
15965#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015966#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015967extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015968#else
15969#ifndef xmlXPathConcatFunction
15970extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015971#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015973#endif
15974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015975
15976#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015977#ifdef bottom_xpath
15978#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015979extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015980#else
15981#ifndef xmlXPathContainsFunction
15982extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015983#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015985#endif
15986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015987
15988#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015989#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015990#undef xmlXPathContextSetCache
15991extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
15992#else
15993#ifndef xmlXPathContextSetCache
15994extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
15995#define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
15996#endif
15997#endif
15998#endif
15999
16000#if defined(LIBXML_XPATH_ENABLED)
16001#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016002#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016003extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016004#else
16005#ifndef xmlXPathConvertBoolean
16006extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016007#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
16008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016009#endif
16010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016011
16012#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016013#ifdef bottom_xpath
16014#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016015extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016016#else
16017#ifndef xmlXPathConvertNumber
16018extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016019#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
16020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016021#endif
16022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016023
16024#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016025#ifdef bottom_xpath
16026#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016027extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016028#else
16029#ifndef xmlXPathConvertString
16030extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016031#define xmlXPathConvertString xmlXPathConvertString__internal_alias
16032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016033#endif
16034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016035
16036#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016037#ifdef bottom_xpath
16038#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016039extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016040#else
16041#ifndef xmlXPathCountFunction
16042extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016043#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
16044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016045#endif
16046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016047
16048#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016049#ifdef bottom_xpath
16050#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000016051extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016052#else
16053#ifndef xmlXPathCtxtCompile
16054extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016055#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
16056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016057#endif
16058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016059
16060#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016061#ifdef bottom_xpath
16062#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016063extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016064#else
16065#ifndef xmlXPathDebugDumpCompExpr
16066extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016067#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
16068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016069#endif
16070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016071
16072#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016073#ifdef bottom_xpath
16074#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016075extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016076#else
16077#ifndef xmlXPathDebugDumpObject
16078extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016079#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
16080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016081#endif
16082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016083
16084#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016085#ifdef bottom_xpath
16086#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000016087extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016088#else
16089#ifndef xmlXPathDifference
16090extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016091#define xmlXPathDifference xmlXPathDifference__internal_alias
16092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016093#endif
16094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016095
16096#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016097#ifdef bottom_xpath
16098#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000016099extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016100#else
16101#ifndef xmlXPathDistinct
16102extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016103#define xmlXPathDistinct xmlXPathDistinct__internal_alias
16104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016105#endif
16106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016107
16108#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016109#ifdef bottom_xpath
16110#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016111extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016112#else
16113#ifndef xmlXPathDistinctSorted
16114extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016115#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
16116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016117#endif
16118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016119
16120#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016121#ifdef bottom_xpath
16122#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016123extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016124#else
16125#ifndef xmlXPathDivValues
16126extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016127#define xmlXPathDivValues xmlXPathDivValues__internal_alias
16128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016129#endif
16130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016131
16132#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016133#ifdef bottom_xpath
16134#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016135extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016136#else
16137#ifndef xmlXPathEqualValues
16138extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016139#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
16140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016141#endif
16142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016143
16144#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016145#ifdef bottom_xpath
16146#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016147extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016148#else
16149#ifndef xmlXPathErr
16150extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016151#define xmlXPathErr xmlXPathErr__internal_alias
16152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016153#endif
16154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016155
16156#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016157#ifdef bottom_xpath
16158#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000016159extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016160#else
16161#ifndef xmlXPathEval
16162extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016163#define xmlXPathEval xmlXPathEval__internal_alias
16164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016165#endif
16166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016167
16168#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016169#ifdef bottom_xpath
16170#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016171extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016172#else
16173#ifndef xmlXPathEvalExpr
16174extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016175#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
16176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016177#endif
16178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016179
16180#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016181#ifdef bottom_xpath
16182#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000016183extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016184#else
16185#ifndef xmlXPathEvalExpression
16186extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016187#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
16188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016189#endif
16190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016191
16192#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016193#ifdef bottom_xpath
16194#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016195extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016196#else
16197#ifndef xmlXPathEvalPredicate
16198extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016199#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
16200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016201#endif
16202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016203
16204#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016205#ifdef bottom_xpath
16206#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000016207extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016208#else
16209#ifndef xmlXPathEvaluatePredicateResult
16210extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016211#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
16212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016213#endif
16214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016215
16216#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016217#ifdef bottom_xpath
16218#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016219extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016220#else
16221#ifndef xmlXPathFalseFunction
16222extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016223#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
16224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016225#endif
16226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016227
16228#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016229#ifdef bottom_xpath
16230#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016231extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016232#else
16233#ifndef xmlXPathFloorFunction
16234extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016235#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
16236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016237#endif
16238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016239
16240#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016241#ifdef bottom_xpath
16242#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016243extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016244#else
16245#ifndef xmlXPathFreeCompExpr
16246extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016247#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
16248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016249#endif
16250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016251
16252#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016253#ifdef bottom_xpath
16254#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016255extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016256#else
16257#ifndef xmlXPathFreeContext
16258extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016259#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
16260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016261#endif
16262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016263
16264#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016265#ifdef bottom_xpath
16266#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016267extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016268#else
16269#ifndef xmlXPathFreeNodeSet
16270extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016271#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
16272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016273#endif
16274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016275
16276#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016277#ifdef bottom_xpath
16278#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016279extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016280#else
16281#ifndef xmlXPathFreeNodeSetList
16282extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016283#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
16284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016285#endif
16286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016287
16288#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016289#ifdef bottom_xpath
16290#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016291extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016292#else
16293#ifndef xmlXPathFreeObject
16294extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016295#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
16296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016297#endif
16298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016299
16300#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016301#ifdef bottom_xpath
16302#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016303extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016304#else
16305#ifndef xmlXPathFreeParserContext
16306extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016307#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
16308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016309#endif
16310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016311
16312#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016313#ifdef bottom_xpath
16314#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016315extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016316#else
16317#ifndef xmlXPathFunctionLookup
16318extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016319#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
16320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016321#endif
16322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016323
16324#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016325#ifdef bottom_xpath
16326#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016327extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016328#else
16329#ifndef xmlXPathFunctionLookupNS
16330extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016331#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
16332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016333#endif
16334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016335
16336#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016337#ifdef bottom_xpath
16338#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016339extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016340#else
16341#ifndef xmlXPathHasSameNodes
16342extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016343#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
16344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016345#endif
16346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016347
16348#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016349#ifdef bottom_xpath
16350#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016351extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016352#else
16353#ifndef xmlXPathIdFunction
16354extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016355#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
16356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016357#endif
16358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016359
16360#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016361#ifdef bottom_xpath
16362#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000016363extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016364#else
16365#ifndef xmlXPathInit
16366extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016367#define xmlXPathInit xmlXPathInit__internal_alias
16368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016369#endif
16370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016371
16372#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016373#ifdef bottom_xpath
16374#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000016375extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016376#else
16377#ifndef xmlXPathIntersection
16378extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016379#define xmlXPathIntersection xmlXPathIntersection__internal_alias
16380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016381#endif
16382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016383
16384#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016385#ifdef bottom_xpath
16386#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016387extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016388#else
16389#ifndef xmlXPathIsInf
16390extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016391#define xmlXPathIsInf xmlXPathIsInf__internal_alias
16392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016393#endif
16394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016395
16396#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016397#ifdef bottom_xpath
16398#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000016399extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016400#else
16401#ifndef xmlXPathIsNaN
16402extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016403#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016405#endif
16406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016407
16408#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016409#ifdef bottom_xpath
16410#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000016411extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016412#else
16413#ifndef xmlXPathIsNodeType
16414extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016415#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016417#endif
16418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016419
16420#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016421#ifdef bottom_xpath
16422#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016423extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016424#else
16425#ifndef xmlXPathLangFunction
16426extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016427#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016429#endif
16430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016431
16432#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016433#ifdef bottom_xpath
16434#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016435extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016436#else
16437#ifndef xmlXPathLastFunction
16438extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016439#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016441#endif
16442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016443
16444#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016445#ifdef bottom_xpath
16446#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016447extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016448#else
16449#ifndef xmlXPathLeading
16450extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016451#define xmlXPathLeading xmlXPathLeading__internal_alias
16452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016453#endif
16454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016455
16456#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016457#ifdef bottom_xpath
16458#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016459extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016460#else
16461#ifndef xmlXPathLeadingSorted
16462extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016463#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016465#endif
16466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016467
16468#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016469#ifdef bottom_xpath
16470#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016471extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016472#else
16473#ifndef xmlXPathLocalNameFunction
16474extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016475#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016477#endif
16478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016479
16480#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016481#ifdef bottom_xpath
16482#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016483extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016484#else
16485#ifndef xmlXPathModValues
16486extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016487#define xmlXPathModValues xmlXPathModValues__internal_alias
16488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016489#endif
16490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016491
16492#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016493#ifdef bottom_xpath
16494#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016495extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016496#else
16497#ifndef xmlXPathMultValues
16498extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016499#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016501#endif
16502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016503
16504#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016505#ifdef bottom_xpath
16506#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016507extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016508#else
16509#ifndef xmlXPathNamespaceURIFunction
16510extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016511#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016513#endif
16514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016515
16516#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016517#ifdef bottom_xpath
16518#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016519extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016520#else
16521#ifndef xmlXPathNewBoolean
16522extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016523#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016525#endif
16526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016527
16528#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016529#ifdef bottom_xpath
16530#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016531extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016532#else
16533#ifndef xmlXPathNewCString
16534extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016535#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016537#endif
16538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016539
16540#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016541#ifdef bottom_xpath
16542#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016543extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016544#else
16545#ifndef xmlXPathNewContext
16546extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016547#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016549#endif
16550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016551
16552#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016553#ifdef bottom_xpath
16554#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016555extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016556#else
16557#ifndef xmlXPathNewFloat
16558extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016559#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016561#endif
16562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016563
16564#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016565#ifdef bottom_xpath
16566#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016567extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016568#else
16569#ifndef xmlXPathNewNodeSet
16570extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016571#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016573#endif
16574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016575
16576#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016577#ifdef bottom_xpath
16578#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016579extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016580#else
16581#ifndef xmlXPathNewNodeSetList
16582extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016583#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016585#endif
16586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016587
16588#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016589#ifdef bottom_xpath
16590#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016591extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016592#else
16593#ifndef xmlXPathNewParserContext
16594extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016595#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016597#endif
16598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016599
16600#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016601#ifdef bottom_xpath
16602#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016603extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016604#else
16605#ifndef xmlXPathNewString
16606extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016607#define xmlXPathNewString xmlXPathNewString__internal_alias
16608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016609#endif
16610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016611
16612#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016613#ifdef bottom_xpath
16614#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016615extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016616#else
16617#ifndef xmlXPathNewValueTree
16618extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016619#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016621#endif
16622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016623
16624#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016625#ifdef bottom_xpath
16626#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016627extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016628#else
16629#ifndef xmlXPathNextAncestor
16630extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016631#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016633#endif
16634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016635
16636#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016637#ifdef bottom_xpath
16638#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016639extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016640#else
16641#ifndef xmlXPathNextAncestorOrSelf
16642extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016643#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016645#endif
16646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016647
16648#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016649#ifdef bottom_xpath
16650#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016651extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016652#else
16653#ifndef xmlXPathNextAttribute
16654extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016655#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016657#endif
16658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016659
16660#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016661#ifdef bottom_xpath
16662#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016663extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016664#else
16665#ifndef xmlXPathNextChild
16666extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016667#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016669#endif
16670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016671
16672#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016673#ifdef bottom_xpath
16674#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016675extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016676#else
16677#ifndef xmlXPathNextDescendant
16678extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016679#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016681#endif
16682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016683
16684#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016685#ifdef bottom_xpath
16686#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016687extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016688#else
16689#ifndef xmlXPathNextDescendantOrSelf
16690extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016691#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016693#endif
16694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016695
16696#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016697#ifdef bottom_xpath
16698#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016699extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016700#else
16701#ifndef xmlXPathNextFollowing
16702extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016703#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016705#endif
16706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016707
16708#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016709#ifdef bottom_xpath
16710#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016711extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016712#else
16713#ifndef xmlXPathNextFollowingSibling
16714extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016715#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016717#endif
16718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016719
16720#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016721#ifdef bottom_xpath
16722#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016723extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016724#else
16725#ifndef xmlXPathNextNamespace
16726extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016727#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016729#endif
16730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016731
16732#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016733#ifdef bottom_xpath
16734#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016735extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016736#else
16737#ifndef xmlXPathNextParent
16738extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016739#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016741#endif
16742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016743
16744#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016745#ifdef bottom_xpath
16746#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016747extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016748#else
16749#ifndef xmlXPathNextPreceding
16750extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016751#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016753#endif
16754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016755
16756#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016757#ifdef bottom_xpath
16758#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016759extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016760#else
16761#ifndef xmlXPathNextPrecedingSibling
16762extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016763#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016765#endif
16766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016767
16768#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016769#ifdef bottom_xpath
16770#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016771extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016772#else
16773#ifndef xmlXPathNextSelf
16774extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016775#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016777#endif
16778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016779
16780#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016781#ifdef bottom_xpath
Roumen Petrovc7684f92013-04-13 18:11:01 +030016782#undef xmlXPathNodeEval
16783extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval __attribute((alias("xmlXPathNodeEval__internal_alias")));
16784#else
16785#ifndef xmlXPathNodeEval
16786extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval__internal_alias __attribute((visibility("hidden")));
16787#define xmlXPathNodeEval xmlXPathNodeEval__internal_alias
16788#endif
16789#endif
16790#endif
16791
16792#if defined(LIBXML_XPATH_ENABLED)
16793#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016794#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016795extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016796#else
16797#ifndef xmlXPathNodeLeading
16798extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016799#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016801#endif
16802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016803
16804#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016805#ifdef bottom_xpath
16806#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016807extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016808#else
16809#ifndef xmlXPathNodeLeadingSorted
16810extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016811#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016813#endif
16814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016815
16816#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016817#ifdef bottom_xpath
16818#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016819extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016820#else
16821#ifndef xmlXPathNodeSetAdd
16822extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016823#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016825#endif
16826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016827
16828#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016829#ifdef bottom_xpath
16830#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016831extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016832#else
16833#ifndef xmlXPathNodeSetAddNs
16834extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016835#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016837#endif
16838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016839
16840#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016841#ifdef bottom_xpath
16842#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016843extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016844#else
16845#ifndef xmlXPathNodeSetAddUnique
16846extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016847#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016849#endif
16850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016851
16852#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016853#ifdef bottom_xpath
16854#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016855extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016856#else
16857#ifndef xmlXPathNodeSetContains
16858extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016859#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016861#endif
16862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016863
16864#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016865#ifdef bottom_xpath
16866#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016867extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016868#else
16869#ifndef xmlXPathNodeSetCreate
16870extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016871#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016873#endif
16874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016875
16876#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016877#ifdef bottom_xpath
16878#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016879extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016880#else
16881#ifndef xmlXPathNodeSetDel
16882extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016883#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016885#endif
16886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016887
16888#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016889#ifdef bottom_xpath
16890#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016891extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016892#else
16893#ifndef xmlXPathNodeSetFreeNs
16894extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016895#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016897#endif
16898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016899
16900#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016901#ifdef bottom_xpath
16902#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016903extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016904#else
16905#ifndef xmlXPathNodeSetMerge
16906extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016907#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016909#endif
16910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016911
16912#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016913#ifdef bottom_xpath
16914#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016915extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016916#else
16917#ifndef xmlXPathNodeSetRemove
16918extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016919#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016921#endif
16922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016923
16924#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016925#ifdef bottom_xpath
16926#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016927extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016928#else
16929#ifndef xmlXPathNodeSetSort
16930extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016931#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016933#endif
16934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016935
16936#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016937#ifdef bottom_xpath
16938#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016939extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016940#else
16941#ifndef xmlXPathNodeTrailing
16942extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016943#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016945#endif
16946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016947
16948#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016949#ifdef bottom_xpath
16950#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016951extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016952#else
16953#ifndef xmlXPathNodeTrailingSorted
16954extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016955#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016957#endif
16958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016959
16960#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016961#ifdef bottom_xpath
16962#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016963extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016964#else
16965#ifndef xmlXPathNormalizeFunction
16966extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016967#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016969#endif
16970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016971
16972#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016973#ifdef bottom_xpath
16974#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016975extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016976#else
16977#ifndef xmlXPathNotEqualValues
16978extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016979#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016981#endif
16982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016983
16984#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016985#ifdef bottom_xpath
16986#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016987extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016988#else
16989#ifndef xmlXPathNotFunction
16990extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016991#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016993#endif
16994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016995
16996#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016997#ifdef bottom_xpath
16998#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016999extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017000#else
17001#ifndef xmlXPathNsLookup
17002extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017003#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
17004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017005#endif
17006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017007
17008#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017009#ifdef bottom_xpath
17010#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017011extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017012#else
17013#ifndef xmlXPathNumberFunction
17014extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017015#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
17016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017017#endif
17018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017019
17020#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017021#ifdef bottom_xpath
17022#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000017023extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017024#else
17025#ifndef xmlXPathObjectCopy
17026extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017027#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
17028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017029#endif
17030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017031
17032#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017033#ifdef bottom_xpath
17034#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000017035extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017036#else
17037#ifndef xmlXPathOrderDocElems
17038extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017039#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
17040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017041#endif
17042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017043
17044#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017045#ifdef bottom_xpath
17046#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000017047extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017048#else
17049#ifndef xmlXPathParseNCName
17050extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017051#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
17052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017053#endif
17054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017055
17056#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017057#ifdef bottom_xpath
17058#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000017059extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017060#else
17061#ifndef xmlXPathParseName
17062extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017063#define xmlXPathParseName xmlXPathParseName__internal_alias
17064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017065#endif
17066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017067
17068#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017069#ifdef bottom_xpath
17070#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000017071extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017072#else
17073#ifndef xmlXPathPopBoolean
17074extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017075#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
17076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017077#endif
17078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017079
17080#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017081#ifdef bottom_xpath
17082#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017083extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017084#else
17085#ifndef xmlXPathPopExternal
17086extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017087#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
17088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017089#endif
17090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017091
17092#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017093#ifdef bottom_xpath
17094#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017095extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017096#else
17097#ifndef xmlXPathPopNodeSet
17098extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017099#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
17100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017101#endif
17102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017103
17104#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017105#ifdef bottom_xpath
17106#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000017107extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017108#else
17109#ifndef xmlXPathPopNumber
17110extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017111#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
17112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017113#endif
17114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017115
17116#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017117#ifdef bottom_xpath
17118#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017119extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017120#else
17121#ifndef xmlXPathPopString
17122extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017123#define xmlXPathPopString xmlXPathPopString__internal_alias
17124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017125#endif
17126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017127
17128#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017129#ifdef bottom_xpath
17130#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017131extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017132#else
17133#ifndef xmlXPathPositionFunction
17134extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017135#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
17136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017137#endif
17138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017139
17140#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017141#ifdef bottom_xpath
17142#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000017143extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017144#else
17145#ifndef xmlXPathRegisterAllFunctions
17146extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017147#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
17148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017149#endif
17150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017151
17152#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017153#ifdef bottom_xpath
17154#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000017155extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017156#else
17157#ifndef xmlXPathRegisterFunc
17158extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017159#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
17160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017161#endif
17162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017163
17164#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017165#ifdef bottom_xpath
17166#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017167extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017168#else
17169#ifndef xmlXPathRegisterFuncLookup
17170extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017171#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
17172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017173#endif
17174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017175
17176#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017177#ifdef bottom_xpath
17178#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017179extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017180#else
17181#ifndef xmlXPathRegisterFuncNS
17182extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017183#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
17184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017185#endif
17186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017187
17188#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017189#ifdef bottom_xpath
17190#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000017191extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017192#else
17193#ifndef xmlXPathRegisterNs
17194extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017195#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
17196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017197#endif
17198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017199
17200#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017201#ifdef bottom_xpath
17202#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000017203extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017204#else
17205#ifndef xmlXPathRegisterVariable
17206extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017207#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
17208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017209#endif
17210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017211
17212#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017213#ifdef bottom_xpath
17214#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017215extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017216#else
17217#ifndef xmlXPathRegisterVariableLookup
17218extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017219#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
17220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017221#endif
17222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017223
17224#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017225#ifdef bottom_xpath
17226#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017227extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017228#else
17229#ifndef xmlXPathRegisterVariableNS
17230extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017231#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
17232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017233#endif
17234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017235
17236#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017237#ifdef bottom_xpath
17238#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017239extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017240#else
17241#ifndef xmlXPathRegisteredFuncsCleanup
17242extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017243#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
17244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017245#endif
17246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017247
17248#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017249#ifdef bottom_xpath
17250#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017251extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017252#else
17253#ifndef xmlXPathRegisteredNsCleanup
17254extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017255#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
17256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017257#endif
17258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017259
17260#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017261#ifdef bottom_xpath
17262#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017263extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017264#else
17265#ifndef xmlXPathRegisteredVariablesCleanup
17266extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017267#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
17268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017269#endif
17270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017271
17272#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017273#ifdef bottom_xpath
17274#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000017275extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017276#else
17277#ifndef xmlXPathRoot
17278extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017279#define xmlXPathRoot xmlXPathRoot__internal_alias
17280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017281#endif
17282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017283
17284#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017285#ifdef bottom_xpath
17286#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017287extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017288#else
17289#ifndef xmlXPathRoundFunction
17290extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017291#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
17292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017293#endif
17294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017295
17296#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017297#ifdef bottom_xpath
Roumen Petrovc7684f92013-04-13 18:11:01 +030017298#undef xmlXPathSetContextNode
17299extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode __attribute((alias("xmlXPathSetContextNode__internal_alias")));
17300#else
17301#ifndef xmlXPathSetContextNode
17302extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode__internal_alias __attribute((visibility("hidden")));
17303#define xmlXPathSetContextNode xmlXPathSetContextNode__internal_alias
17304#endif
17305#endif
17306#endif
17307
17308#if defined(LIBXML_XPATH_ENABLED)
17309#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017310#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017311extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017312#else
17313#ifndef xmlXPathStartsWithFunction
17314extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017315#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
17316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017317#endif
17318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017319
17320#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017321#ifdef bottom_xpath
17322#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000017323extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017324#else
17325#ifndef xmlXPathStringEvalNumber
17326extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017327#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
17328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017329#endif
17330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017331
17332#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017333#ifdef bottom_xpath
17334#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017335extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017336#else
17337#ifndef xmlXPathStringFunction
17338extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017339#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
17340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017341#endif
17342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017343
17344#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017345#ifdef bottom_xpath
17346#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017347extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017348#else
17349#ifndef xmlXPathStringLengthFunction
17350extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017351#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
17352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017353#endif
17354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017355
17356#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017357#ifdef bottom_xpath
17358#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000017359extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017360#else
17361#ifndef xmlXPathSubValues
17362extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017363#define xmlXPathSubValues xmlXPathSubValues__internal_alias
17364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017365#endif
17366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017367
17368#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017369#ifdef bottom_xpath
17370#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017371extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017372#else
17373#ifndef xmlXPathSubstringAfterFunction
17374extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017375#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
17376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017377#endif
17378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017379
17380#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017381#ifdef bottom_xpath
17382#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017383extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017384#else
17385#ifndef xmlXPathSubstringBeforeFunction
17386extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017387#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
17388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017389#endif
17390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017391
17392#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017393#ifdef bottom_xpath
17394#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017395extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017396#else
17397#ifndef xmlXPathSubstringFunction
17398extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017399#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017401#endif
17402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017403
17404#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017405#ifdef bottom_xpath
17406#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017407extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017408#else
17409#ifndef xmlXPathSumFunction
17410extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017411#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017413#endif
17414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017415
17416#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017417#ifdef bottom_xpath
17418#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000017419extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017420#else
17421#ifndef xmlXPathTrailing
17422extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017423#define xmlXPathTrailing xmlXPathTrailing__internal_alias
17424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017425#endif
17426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017427
17428#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017429#ifdef bottom_xpath
17430#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000017431extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017432#else
17433#ifndef xmlXPathTrailingSorted
17434extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017435#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017437#endif
17438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017439
17440#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017441#ifdef bottom_xpath
17442#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017443extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017444#else
17445#ifndef xmlXPathTranslateFunction
17446extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017447#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017449#endif
17450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017451
17452#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017453#ifdef bottom_xpath
17454#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017455extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017456#else
17457#ifndef xmlXPathTrueFunction
17458extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017459#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017461#endif
17462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017463
17464#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017465#ifdef bottom_xpath
17466#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000017467extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017468#else
17469#ifndef xmlXPathValueFlipSign
17470extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017471#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017473#endif
17474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017475
17476#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017477#ifdef bottom_xpath
17478#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017479extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017480#else
17481#ifndef xmlXPathVariableLookup
17482extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017483#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017485#endif
17486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017487
17488#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017489#ifdef bottom_xpath
17490#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017491extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017492#else
17493#ifndef xmlXPathVariableLookupNS
17494extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017495#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017497#endif
17498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017499
17500#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017501#ifdef bottom_xpath
17502#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017503extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017504#else
17505#ifndef xmlXPathWrapCString
17506extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017507#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017509#endif
17510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017511
17512#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017513#ifdef bottom_xpath
17514#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017515extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017516#else
17517#ifndef xmlXPathWrapExternal
17518extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017519#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017521#endif
17522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017523
17524#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017525#ifdef bottom_xpath
17526#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017527extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017528#else
17529#ifndef xmlXPathWrapNodeSet
17530extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017531#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017533#endif
17534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017535
17536#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017537#ifdef bottom_xpath
17538#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017539extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017540#else
17541#ifndef xmlXPathWrapString
17542extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017543#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017545#endif
17546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017547
17548#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017549#ifdef bottom_xpath
17550#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017551extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017552#else
17553#ifndef xmlXPatherror
17554extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017555#define xmlXPatherror xmlXPatherror__internal_alias
17556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017557#endif
17558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017559
17560#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017561#ifdef bottom_xpointer
17562#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017563extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017564#else
17565#ifndef xmlXPtrBuildNodeList
17566extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017567#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017569#endif
17570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017571
17572#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017573#ifdef bottom_xpointer
17574#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017575extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017576#else
17577#ifndef xmlXPtrEval
17578extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017579#define xmlXPtrEval xmlXPtrEval__internal_alias
17580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017581#endif
17582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017583
17584#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017585#ifdef bottom_xpointer
17586#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017587extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017588#else
17589#ifndef xmlXPtrEvalRangePredicate
17590extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017591#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017593#endif
17594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017595
17596#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017597#ifdef bottom_xpointer
17598#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017599extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017600#else
17601#ifndef xmlXPtrFreeLocationSet
17602extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017603#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017605#endif
17606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017607
17608#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017609#ifdef bottom_xpointer
17610#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017611extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017612#else
17613#ifndef xmlXPtrLocationSetAdd
17614extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017615#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017617#endif
17618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017619
17620#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017621#ifdef bottom_xpointer
17622#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017623extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017624#else
17625#ifndef xmlXPtrLocationSetCreate
17626extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017627#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017629#endif
17630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017631
17632#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017633#ifdef bottom_xpointer
17634#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017635extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017636#else
17637#ifndef xmlXPtrLocationSetDel
17638extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017639#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017641#endif
17642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017643
17644#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017645#ifdef bottom_xpointer
17646#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017647extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017648#else
17649#ifndef xmlXPtrLocationSetMerge
17650extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017651#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017653#endif
17654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017655
17656#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017657#ifdef bottom_xpointer
17658#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017659extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017660#else
17661#ifndef xmlXPtrLocationSetRemove
17662extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017663#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017665#endif
17666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017667
17668#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017669#ifdef bottom_xpointer
17670#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017671extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017672#else
17673#ifndef xmlXPtrNewCollapsedRange
17674extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017675#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017677#endif
17678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017679
17680#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017681#ifdef bottom_xpointer
17682#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017683extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017684#else
17685#ifndef xmlXPtrNewContext
17686extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017687#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017689#endif
17690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017691
17692#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017693#ifdef bottom_xpointer
17694#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017695extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017696#else
17697#ifndef xmlXPtrNewLocationSetNodeSet
17698extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017699#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017701#endif
17702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017703
17704#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017705#ifdef bottom_xpointer
17706#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017707extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017708#else
17709#ifndef xmlXPtrNewLocationSetNodes
17710extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017711#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017713#endif
17714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017715
17716#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017717#ifdef bottom_xpointer
17718#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017719extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017720#else
17721#ifndef xmlXPtrNewRange
17722extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017723#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017725#endif
17726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017727
17728#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017729#ifdef bottom_xpointer
17730#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017731extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017732#else
17733#ifndef xmlXPtrNewRangeNodeObject
17734extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017735#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017737#endif
17738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017739
17740#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017741#ifdef bottom_xpointer
17742#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017743extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017744#else
17745#ifndef xmlXPtrNewRangeNodePoint
17746extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017747#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017749#endif
17750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017751
17752#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017753#ifdef bottom_xpointer
17754#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017755extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017756#else
17757#ifndef xmlXPtrNewRangeNodes
17758extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017759#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017761#endif
17762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017763
17764#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017765#ifdef bottom_xpointer
17766#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017767extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017768#else
17769#ifndef xmlXPtrNewRangePointNode
17770extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017771#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017773#endif
17774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017775
17776#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017777#ifdef bottom_xpointer
17778#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017779extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017780#else
17781#ifndef xmlXPtrNewRangePoints
17782extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017783#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017785#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017786#endif
17787
17788#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017789#ifdef bottom_xpointer
17790#undef xmlXPtrRangeToFunction
17791extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17792#else
17793#ifndef xmlXPtrRangeToFunction
17794extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17795#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17796#endif
17797#endif
17798#endif
17799
17800#if defined(LIBXML_XPTR_ENABLED)
17801#ifdef bottom_xpointer
17802#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017803extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017804#else
17805#ifndef xmlXPtrWrapLocationSet
17806extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017807#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017809#endif
17810#endif
17811
17812
17813#endif
17814#endif
17815#endif
17816#endif
17817#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017818