blob: 8c52884a37aa780001343d03a079ba2a807dad45 [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
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006550#ifdef bottom_tree
6551#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006552extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006553#else
6554#ifndef xmlNodeAddContent
6555extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006556#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006557#endif
6558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006560#ifdef bottom_tree
6561#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006562extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006563#else
6564#ifndef xmlNodeAddContentLen
6565extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006566#define xmlNodeAddContentLen xmlNodeAddContentLen__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 xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006572extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006573#else
6574#ifndef xmlNodeBufGetContent
6575extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006576#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006577#endif
6578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006579
6580#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006581#ifdef bottom_xmlsave
6582#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006583extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006584#else
6585#ifndef xmlNodeDump
6586extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006587#define xmlNodeDump xmlNodeDump__internal_alias
6588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006589#endif
6590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006591
6592#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006593#ifdef bottom_xmlsave
6594#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006595extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006596#else
6597#ifndef xmlNodeDumpOutput
6598extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006599#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006601#endif
6602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006603
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006604#ifdef bottom_tree
6605#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006606extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006607#else
6608#ifndef xmlNodeGetBase
6609extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006610#define xmlNodeGetBase xmlNodeGetBase__internal_alias
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 xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006616extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006617#else
6618#ifndef xmlNodeGetContent
6619extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006620#define xmlNodeGetContent xmlNodeGetContent__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 xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006626extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006627#else
6628#ifndef xmlNodeGetLang
6629extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006630#define xmlNodeGetLang xmlNodeGetLang__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 xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006636extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006637#else
6638#ifndef xmlNodeGetSpacePreserve
6639extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006640#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__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 xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006646extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006647#else
6648#ifndef xmlNodeIsText
6649extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006650#define xmlNodeIsText xmlNodeIsText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006651#endif
6652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006653
6654#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006655#ifdef bottom_tree
6656#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006657extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006658#else
6659#ifndef xmlNodeListGetRawString
6660extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006661#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006663#endif
6664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006665
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006666#ifdef bottom_tree
6667#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006668extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006669#else
6670#ifndef xmlNodeListGetString
6671extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006672#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006673#endif
6674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006675
6676#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006677#ifdef bottom_tree
6678#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006679extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006680#else
6681#ifndef xmlNodeSetBase
6682extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006683#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006685#endif
6686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006687
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006688#ifdef bottom_tree
6689#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006690extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006691#else
6692#ifndef xmlNodeSetContent
6693extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006694#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006695#endif
6696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006697
6698#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006699#ifdef bottom_tree
6700#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006701extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006702#else
6703#ifndef xmlNodeSetContentLen
6704extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006705#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006707#endif
6708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006709
6710#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006711#ifdef bottom_tree
6712#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006713extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006714#else
6715#ifndef xmlNodeSetLang
6716extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006717#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006719#endif
6720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006721
6722#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006723#ifdef bottom_tree
6724#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006725extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006726#else
6727#ifndef xmlNodeSetName
6728extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006729#define xmlNodeSetName xmlNodeSetName__internal_alias
6730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006731#endif
6732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006733
6734#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006735#ifdef bottom_tree
6736#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006737extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006738#else
6739#ifndef xmlNodeSetSpacePreserve
6740extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006741#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006743#endif
6744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006746#ifdef bottom_uri
6747#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006748extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006749#else
6750#ifndef xmlNormalizeURIPath
6751extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006752#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
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_xmlIO
6757#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006758extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006759#else
6760#ifndef xmlNormalizeWindowsPath
6761extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006762#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006763#endif
6764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006765
6766#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006767#ifdef bottom_xmlIO
6768#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006769extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006770#else
6771#ifndef xmlOutputBufferClose
6772extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006773#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006775#endif
6776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006777
6778#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006779#ifdef bottom_xmlIO
Daniel Veillard67952602006-01-05 15:29:44 +00006780#undef xmlOutputBufferCreateBuffer
6781extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6782#else
6783#ifndef xmlOutputBufferCreateBuffer
6784extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6785#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6786#endif
6787#endif
6788#endif
6789
6790#if defined(LIBXML_OUTPUT_ENABLED)
6791#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006792#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006793extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006794#else
6795#ifndef xmlOutputBufferCreateFd
6796extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006797#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006799#endif
6800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006801
6802#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006803#ifdef bottom_xmlIO
6804#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006805extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006806#else
6807#ifndef xmlOutputBufferCreateFile
6808extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006809#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006811#endif
6812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006813
6814#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006815#ifdef bottom_xmlIO
6816#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006817extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006818#else
6819#ifndef xmlOutputBufferCreateFilename
6820extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006821#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006823#endif
6824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006825
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006826#ifdef bottom_xmlIO
6827#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006828extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006829#else
6830#ifndef xmlOutputBufferCreateFilenameDefault
6831extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006832#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006833#endif
6834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006835
6836#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006837#ifdef bottom_xmlIO
6838#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006839extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006840#else
6841#ifndef xmlOutputBufferCreateIO
6842extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006843#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006845#endif
6846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006847
6848#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006849#ifdef bottom_xmlIO
6850#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006851extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006852#else
6853#ifndef xmlOutputBufferFlush
6854extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006855#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006857#endif
6858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006859
6860#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006861#ifdef bottom_xmlIO
Roumen Petrov95850fc2012-09-12 01:32:40 +03006862#undef xmlOutputBufferGetContent
6863extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent __attribute((alias("xmlOutputBufferGetContent__internal_alias")));
6864#else
6865#ifndef xmlOutputBufferGetContent
6866extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent__internal_alias __attribute((visibility("hidden")));
6867#define xmlOutputBufferGetContent xmlOutputBufferGetContent__internal_alias
6868#endif
6869#endif
6870#endif
6871
6872#if defined(LIBXML_OUTPUT_ENABLED)
6873#ifdef bottom_xmlIO
6874#undef xmlOutputBufferGetSize
6875extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize __attribute((alias("xmlOutputBufferGetSize__internal_alias")));
6876#else
6877#ifndef xmlOutputBufferGetSize
6878extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize__internal_alias __attribute((visibility("hidden")));
6879#define xmlOutputBufferGetSize xmlOutputBufferGetSize__internal_alias
6880#endif
6881#endif
6882#endif
6883
6884#if defined(LIBXML_OUTPUT_ENABLED)
6885#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006886#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006887extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006888#else
6889#ifndef xmlOutputBufferWrite
6890extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006891#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006893#endif
6894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006895
6896#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006897#ifdef bottom_xmlIO
6898#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006899extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006900#else
6901#ifndef xmlOutputBufferWriteEscape
6902extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006903#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006905#endif
6906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006907
6908#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006909#ifdef bottom_xmlIO
6910#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006911extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006912#else
6913#ifndef xmlOutputBufferWriteString
6914extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006915#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006917#endif
6918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006920#ifdef bottom_parser
6921#undef xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006922extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006923#else
6924#ifndef xmlParseAttValue
6925extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006926#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006927#endif
6928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006929
6930#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006931#ifdef bottom_parser
6932#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006933extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006934#else
6935#ifndef xmlParseAttribute
6936extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006937#define xmlParseAttribute xmlParseAttribute__internal_alias
6938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006939#endif
6940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006941
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006942#ifdef bottom_parser
6943#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006944extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006945#else
6946#ifndef xmlParseAttributeListDecl
6947extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006948#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
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 xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006954extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006955#else
6956#ifndef xmlParseAttributeType
6957extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006958#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006959#endif
6960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006961
6962#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006963#ifdef bottom_parser
6964#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006965extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006966#else
6967#ifndef xmlParseBalancedChunkMemory
6968extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006969#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006971#endif
6972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006973
6974#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006975#ifdef bottom_parser
6976#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006977extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006978#else
6979#ifndef xmlParseBalancedChunkMemoryRecover
6980extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006981#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006983#endif
6984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006985
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006986#ifdef bottom_parser
6987#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006988extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006989#else
6990#ifndef xmlParseCDSect
6991extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006992#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006993#endif
6994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006995
6996#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006997#ifdef bottom_catalog
6998#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006999extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007000#else
7001#ifndef xmlParseCatalogFile
7002extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007003#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
7004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007005#endif
7006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007007
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007008#ifdef bottom_parser
7009#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00007010extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007011#else
7012#ifndef xmlParseCharData
7013extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007014#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007015#endif
7016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007017
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007018#ifdef bottom_encoding
7019#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00007020extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007021#else
7022#ifndef xmlParseCharEncoding
7023extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007024#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007025#endif
7026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007027
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007028#ifdef bottom_parser
7029#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007030extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007031#else
7032#ifndef xmlParseCharRef
7033extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007034#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007035#endif
7036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007037
7038#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007039#ifdef bottom_parser
7040#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00007041extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007042#else
7043#ifndef xmlParseChunk
7044extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007045#define xmlParseChunk xmlParseChunk__internal_alias
7046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007047#endif
7048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007049
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007050#ifdef bottom_parser
7051#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00007052extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007053#else
7054#ifndef xmlParseComment
7055extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007056#define xmlParseComment xmlParseComment__internal_alias
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 xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00007062extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007063#else
7064#ifndef xmlParseContent
7065extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007066#define xmlParseContent xmlParseContent__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 xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007072extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007073#else
7074#ifndef xmlParseCtxtExternalEntity
7075extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007076#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007077#endif
7078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007079
7080#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007081#ifdef bottom_parser
7082#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00007083extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007084#else
7085#ifndef xmlParseDTD
7086extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007087#define xmlParseDTD xmlParseDTD__internal_alias
7088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007089#endif
7090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007091
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007092#ifdef bottom_parser
7093#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007094extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007095#else
7096#ifndef xmlParseDefaultDecl
7097extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007098#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007099#endif
7100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007101
7102#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007103#ifdef bottom_parser
7104#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007105extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007106#else
7107#ifndef xmlParseDoc
7108extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007109#define xmlParseDoc xmlParseDoc__internal_alias
7110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007111#endif
7112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007113
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007114#ifdef bottom_parser
7115#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007116extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007117#else
7118#ifndef xmlParseDocTypeDecl
7119extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007120#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
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 xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00007126extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007127#else
7128#ifndef xmlParseDocument
7129extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007130#define xmlParseDocument xmlParseDocument__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 xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00007136extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007137#else
7138#ifndef xmlParseElement
7139extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007140#define xmlParseElement xmlParseElement__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 xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007146extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007147#else
7148#ifndef xmlParseElementChildrenContentDecl
7149extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007150#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__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 xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007156extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007157#else
7158#ifndef xmlParseElementContentDecl
7159extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007160#define xmlParseElementContentDecl xmlParseElementContentDecl__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 xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007166extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007167#else
7168#ifndef xmlParseElementDecl
7169extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007170#define xmlParseElementDecl xmlParseElementDecl__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 xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007176extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007177#else
7178#ifndef xmlParseElementMixedContentDecl
7179extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007180#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__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 xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007186extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007187#else
7188#ifndef xmlParseEncName
7189extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007190#define xmlParseEncName xmlParseEncName__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 xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007196extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007197#else
7198#ifndef xmlParseEncodingDecl
7199extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007200#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007201#endif
7202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007203
7204#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007205#ifdef bottom_parser
7206#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007207extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007208#else
7209#ifndef xmlParseEndTag
7210extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007211#define xmlParseEndTag xmlParseEndTag__internal_alias
7212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007213#endif
7214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007215
7216#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007217#ifdef bottom_parser
7218#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007219extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007220#else
7221#ifndef xmlParseEntity
7222extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007223#define xmlParseEntity xmlParseEntity__internal_alias
7224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007225#endif
7226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007227
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007228#ifdef bottom_parser
7229#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007230extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007231#else
7232#ifndef xmlParseEntityDecl
7233extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007234#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
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 xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007240extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007241#else
7242#ifndef xmlParseEntityRef
7243extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007244#define xmlParseEntityRef xmlParseEntityRef__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 xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00007250extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007251#else
7252#ifndef xmlParseEntityValue
7253extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007254#define xmlParseEntityValue xmlParseEntityValue__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 xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007260extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007261#else
7262#ifndef xmlParseEnumeratedType
7263extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007264#define xmlParseEnumeratedType xmlParseEnumeratedType__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 xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007270extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007271#else
7272#ifndef xmlParseEnumerationType
7273extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007274#define xmlParseEnumerationType xmlParseEnumerationType__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 xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007280extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007281#else
7282#ifndef xmlParseExtParsedEnt
7283extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007284#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007285#endif
7286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007287
7288#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007289#ifdef bottom_parser
7290#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007291extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007292#else
7293#ifndef xmlParseExternalEntity
7294extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007295#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007297#endif
7298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007299
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007300#ifdef bottom_parser
7301#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007302extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007303#else
7304#ifndef xmlParseExternalID
7305extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007306#define xmlParseExternalID xmlParseExternalID__internal_alias
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 xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007312extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007313#else
7314#ifndef xmlParseExternalSubset
7315extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007316#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007317#endif
7318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007319
7320#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007321#ifdef bottom_parser
7322#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007323extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007324#else
7325#ifndef xmlParseFile
7326extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007327#define xmlParseFile xmlParseFile__internal_alias
7328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007329#endif
7330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007331
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007332#ifdef bottom_parser
7333#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007334extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007335#else
7336#ifndef xmlParseInNodeContext
7337extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007338#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007339#endif
7340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007341
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007342#ifdef bottom_parser
7343#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007344extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007345#else
7346#ifndef xmlParseMarkupDecl
7347extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007348#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007349#endif
7350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007351
7352#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007353#ifdef bottom_parser
7354#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007355extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007356#else
7357#ifndef xmlParseMemory
7358extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007359#define xmlParseMemory xmlParseMemory__internal_alias
7360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007361#endif
7362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007364#ifdef bottom_parser
7365#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007366extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007367#else
7368#ifndef xmlParseMisc
7369extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007370#define xmlParseMisc xmlParseMisc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007371#endif
7372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007374#ifdef bottom_parser
7375#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007376extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007377#else
7378#ifndef xmlParseName
7379extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007380#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007381#endif
7382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007383
7384#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007385#ifdef bottom_legacy
7386#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007387extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007388#else
7389#ifndef xmlParseNamespace
7390extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007391#define xmlParseNamespace xmlParseNamespace__internal_alias
7392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007393#endif
7394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007395
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007396#ifdef bottom_parser
7397#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007398extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007399#else
7400#ifndef xmlParseNmtoken
7401extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007402#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007403#endif
7404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007405
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007406#ifdef bottom_parser
7407#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007408extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007409#else
7410#ifndef xmlParseNotationDecl
7411extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007412#define xmlParseNotationDecl xmlParseNotationDecl__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 xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007418extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007419#else
7420#ifndef xmlParseNotationType
7421extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007422#define xmlParseNotationType xmlParseNotationType__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 xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007428extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007429#else
7430#ifndef xmlParsePEReference
7431extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007432#define xmlParsePEReference xmlParsePEReference__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 xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007438extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007439#else
7440#ifndef xmlParsePI
7441extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007442#define xmlParsePI xmlParsePI__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 xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007448extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007449#else
7450#ifndef xmlParsePITarget
7451extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007452#define xmlParsePITarget xmlParsePITarget__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 xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007458extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007459#else
7460#ifndef xmlParsePubidLiteral
7461extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007462#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007463#endif
7464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007465
7466#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007467#ifdef bottom_legacy
7468#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007469extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007470#else
7471#ifndef xmlParseQuotedString
7472extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007473#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007475#endif
7476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007477
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007478#ifdef bottom_parser
7479#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007480extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007481#else
7482#ifndef xmlParseReference
7483extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007484#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007485#endif
7486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007487
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007488#ifdef bottom_parser
7489#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007490extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007491#else
7492#ifndef xmlParseSDDecl
7493extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007494#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007495#endif
7496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007497
7498#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007499#ifdef bottom_parser
7500#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007501extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007502#else
7503#ifndef xmlParseStartTag
7504extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007505#define xmlParseStartTag xmlParseStartTag__internal_alias
7506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007507#endif
7508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007509
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007510#ifdef bottom_parser
7511#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007512extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007513#else
7514#ifndef xmlParseSystemLiteral
7515extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007516#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
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 xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007522extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007523#else
7524#ifndef xmlParseTextDecl
7525extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007526#define xmlParseTextDecl xmlParseTextDecl__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_uri
7531#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007532extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007533#else
7534#ifndef xmlParseURI
7535extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007536#define xmlParseURI xmlParseURI__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
Daniel Veillard5eee7672005-08-22 21:22:27 +00007541#undef xmlParseURIRaw
7542extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7543#else
7544#ifndef xmlParseURIRaw
7545extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7546#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7547#endif
7548#endif
7549
7550#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007551#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007552extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007553#else
7554#ifndef xmlParseURIReference
7555extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007556#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007557#endif
7558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007560#ifdef bottom_parser
7561#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007562extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007563#else
7564#ifndef xmlParseVersionInfo
7565extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007566#define xmlParseVersionInfo xmlParseVersionInfo__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 xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007572extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007573#else
7574#ifndef xmlParseVersionNum
7575extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007576#define xmlParseVersionNum xmlParseVersionNum__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 xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007582extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007583#else
7584#ifndef xmlParseXMLDecl
7585extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007586#define xmlParseXMLDecl xmlParseXMLDecl__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_parserInternals
7591#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007592extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007593#else
7594#ifndef xmlParserAddNodeInfo
7595extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007596#define xmlParserAddNodeInfo xmlParserAddNodeInfo__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_error
7601#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007602extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007603#else
7604#ifndef xmlParserError
7605extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007606#define xmlParserError xmlParserError__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_parserInternals
7611#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007612extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007613#else
7614#ifndef xmlParserFindNodeInfo
7615extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007616#define xmlParserFindNodeInfo xmlParserFindNodeInfo__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 xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007622extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007623#else
7624#ifndef xmlParserFindNodeInfoIndex
7625extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007626#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__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_xmlIO
7631#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007632extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007633#else
7634#ifndef xmlParserGetDirectory
7635extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007636#define xmlParserGetDirectory xmlParserGetDirectory__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_parser
7641#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007642extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007643#else
7644#ifndef xmlParserHandlePEReference
7645extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007646#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007647#endif
7648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007649
7650#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007651#ifdef bottom_legacy
7652#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007653extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007654#else
7655#ifndef xmlParserHandleReference
7656extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007657#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007659#endif
7660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007661
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007662#ifdef bottom_xmlIO
7663#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007664extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007665#else
7666#ifndef xmlParserInputBufferCreateFd
7667extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007668#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
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 xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007674extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007675#else
7676#ifndef xmlParserInputBufferCreateFile
7677extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007678#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__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 xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007684extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007685#else
7686#ifndef xmlParserInputBufferCreateFilename
7687extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007688#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__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 xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007694extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007695#else
7696#ifndef xmlParserInputBufferCreateFilenameDefault
7697extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007698#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__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 xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007704extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007705#else
7706#ifndef xmlParserInputBufferCreateIO
7707extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007708#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__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 xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007714extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007715#else
7716#ifndef xmlParserInputBufferCreateMem
7717extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007718#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__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 xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007724extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007725#else
7726#ifndef xmlParserInputBufferCreateStatic
7727extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007728#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__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 xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007734extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007735#else
7736#ifndef xmlParserInputBufferGrow
7737extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007738#define xmlParserInputBufferGrow xmlParserInputBufferGrow__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 xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007744extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007745#else
7746#ifndef xmlParserInputBufferPush
7747extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007748#define xmlParserInputBufferPush xmlParserInputBufferPush__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 xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007754extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007755#else
7756#ifndef xmlParserInputBufferRead
7757extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007758#define xmlParserInputBufferRead xmlParserInputBufferRead__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_parserInternals
7763#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007764extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007765#else
7766#ifndef xmlParserInputGrow
7767extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007768#define xmlParserInputGrow xmlParserInputGrow__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 xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007774extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007775#else
7776#ifndef xmlParserInputRead
7777extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007778#define xmlParserInputRead xmlParserInputRead__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 xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007784extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007785#else
7786#ifndef xmlParserInputShrink
7787extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007788#define xmlParserInputShrink xmlParserInputShrink__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_error
7793#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007794extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007795#else
7796#ifndef xmlParserPrintFileContext
7797extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007798#define xmlParserPrintFileContext xmlParserPrintFileContext__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 xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007804extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007805#else
7806#ifndef xmlParserPrintFileInfo
7807extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007808#define xmlParserPrintFileInfo xmlParserPrintFileInfo__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 xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007814extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007815#else
7816#ifndef xmlParserValidityError
7817extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007818#define xmlParserValidityError xmlParserValidityError__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 xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007824extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007825#else
7826#ifndef xmlParserValidityWarning
7827extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007828#define xmlParserValidityWarning xmlParserValidityWarning__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 xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007834extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007835#else
7836#ifndef xmlParserWarning
7837extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007838#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007839#endif
7840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007841
William M. Brack7f28a012007-01-11 23:42:10 +00007842#ifdef bottom_uri
7843#undef xmlPathToURI
7844extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
7845#else
7846#ifndef xmlPathToURI
7847extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
7848#define xmlPathToURI xmlPathToURI__internal_alias
7849#endif
7850#endif
7851
Daniel Veillardbe076e92005-01-04 20:18:14 +00007852#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007853#ifdef bottom_pattern
7854#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007855extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007856#else
7857#ifndef xmlPatternFromRoot
7858extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007859#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007861#endif
7862#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007863
7864#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007865#ifdef bottom_pattern
7866#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007867extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007868#else
7869#ifndef xmlPatternGetStreamCtxt
7870extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007871#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007873#endif
7874#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007875
7876#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007877#ifdef bottom_pattern
7878#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007879extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007880#else
7881#ifndef xmlPatternMatch
7882extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007883#define xmlPatternMatch xmlPatternMatch__internal_alias
7884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007885#endif
7886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007887
7888#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007889#ifdef bottom_pattern
7890#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007891extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007892#else
7893#ifndef xmlPatternMaxDepth
7894extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007895#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007897#endif
7898#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007899
7900#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007901#ifdef bottom_pattern
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00007902#undef xmlPatternMinDepth
7903extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7904#else
7905#ifndef xmlPatternMinDepth
7906extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7907#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7908#endif
7909#endif
7910#endif
7911
7912#if defined(LIBXML_PATTERN_ENABLED)
7913#ifdef bottom_pattern
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007914#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007915extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007916#else
7917#ifndef xmlPatternStreamable
7918extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007919#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007921#endif
7922#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007923
7924#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007925#ifdef bottom_pattern
7926#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007927extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007928#else
7929#ifndef xmlPatterncompile
7930extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007931#define xmlPatterncompile xmlPatterncompile__internal_alias
7932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007933#endif
7934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007935
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007936#ifdef bottom_parserInternals
7937#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007938extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007939#else
7940#ifndef xmlPedanticParserDefault
7941extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007942#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
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_parser
7947#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007948extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007949#else
7950#ifndef xmlPopInput
7951extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007952#define xmlPopInput xmlPopInput__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_xmlIO
7957#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007958extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007959#else
7960#ifndef xmlPopInputCallbacks
7961extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007962#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007963#endif
7964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007965
Daniel Veillardbe2bd6a2008-11-27 15:26:28 +00007966#if defined(LIBXML_TREE_ENABLED)
7967#ifdef bottom_tree
7968#undef xmlPreviousElementSibling
7969extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling __attribute((alias("xmlPreviousElementSibling__internal_alias")));
7970#else
7971#ifndef xmlPreviousElementSibling
7972extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling__internal_alias __attribute((visibility("hidden")));
7973#define xmlPreviousElementSibling xmlPreviousElementSibling__internal_alias
7974#endif
7975#endif
7976#endif
7977
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007978#ifdef bottom_uri
7979#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007980extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007981#else
7982#ifndef xmlPrintURI
7983extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007984#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007985#endif
7986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007987
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007988#ifdef bottom_parser
7989#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007990extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007991#else
7992#ifndef xmlPushInput
7993extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007994#define xmlPushInput xmlPushInput__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_threads
7999#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00008000extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008001#else
8002#ifndef xmlRMutexLock
8003extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008004#define xmlRMutexLock xmlRMutexLock__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 xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00008010extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008011#else
8012#ifndef xmlRMutexUnlock
8013extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008014#define xmlRMutexUnlock xmlRMutexUnlock__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_parser
8019#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008020extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008021#else
8022#ifndef xmlReadDoc
8023extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008024#define xmlReadDoc xmlReadDoc__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 xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008030extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008031#else
8032#ifndef xmlReadFd
8033extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008034#define xmlReadFd xmlReadFd__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 xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008040extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008041#else
8042#ifndef xmlReadFile
8043extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008044#define xmlReadFile xmlReadFile__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 xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008050extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008051#else
8052#ifndef xmlReadIO
8053extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008054#define xmlReadIO xmlReadIO__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 xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008060extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008061#else
8062#ifndef xmlReadMemory
8063extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008064#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008065#endif
8066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008067
8068#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008069#ifdef bottom_xmlreader
8070#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008071extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008072#else
8073#ifndef xmlReaderForDoc
8074extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008075#define xmlReaderForDoc xmlReaderForDoc__internal_alias
8076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008077#endif
8078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008079
8080#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008081#ifdef bottom_xmlreader
8082#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008083extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008084#else
8085#ifndef xmlReaderForFd
8086extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008087#define xmlReaderForFd xmlReaderForFd__internal_alias
8088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008089#endif
8090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008091
8092#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008093#ifdef bottom_xmlreader
8094#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008095extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008096#else
8097#ifndef xmlReaderForFile
8098extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008099#define xmlReaderForFile xmlReaderForFile__internal_alias
8100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008101#endif
8102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008103
8104#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008105#ifdef bottom_xmlreader
8106#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008107extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008108#else
8109#ifndef xmlReaderForIO
8110extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008111#define xmlReaderForIO xmlReaderForIO__internal_alias
8112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008113#endif
8114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008115
8116#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008117#ifdef bottom_xmlreader
8118#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008119extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008120#else
8121#ifndef xmlReaderForMemory
8122extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008123#define xmlReaderForMemory xmlReaderForMemory__internal_alias
8124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008125#endif
8126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008127
8128#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008129#ifdef bottom_xmlreader
8130#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008131extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008132#else
8133#ifndef xmlReaderNewDoc
8134extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008135#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
8136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008137#endif
8138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008139
8140#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008141#ifdef bottom_xmlreader
8142#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00008143extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008144#else
8145#ifndef xmlReaderNewFd
8146extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008147#define xmlReaderNewFd xmlReaderNewFd__internal_alias
8148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008149#endif
8150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008151
8152#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008153#ifdef bottom_xmlreader
8154#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008155extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008156#else
8157#ifndef xmlReaderNewFile
8158extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008159#define xmlReaderNewFile xmlReaderNewFile__internal_alias
8160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008161#endif
8162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008163
8164#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008165#ifdef bottom_xmlreader
8166#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00008167extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008168#else
8169#ifndef xmlReaderNewIO
8170extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008171#define xmlReaderNewIO xmlReaderNewIO__internal_alias
8172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008173#endif
8174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008175
8176#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008177#ifdef bottom_xmlreader
8178#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008179extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008180#else
8181#ifndef xmlReaderNewMemory
8182extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008183#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
8184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008185#endif
8186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008187
8188#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008189#ifdef bottom_xmlreader
8190#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00008191extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008192#else
8193#ifndef xmlReaderNewWalker
8194extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008195#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
8196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008197#endif
8198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008199
8200#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008201#ifdef bottom_xmlreader
8202#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00008203extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008204#else
8205#ifndef xmlReaderWalker
8206extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008207#define xmlReaderWalker xmlReaderWalker__internal_alias
8208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008209#endif
8210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008211
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008212#ifdef bottom_xmlmemory
8213#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008214extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008215#else
8216#ifndef xmlReallocLoc
8217extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008218#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008219#endif
8220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008221
8222#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008223#ifdef bottom_tree
8224#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008225extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008226#else
8227#ifndef xmlReconciliateNs
8228extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008229#define xmlReconciliateNs xmlReconciliateNs__internal_alias
8230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008231#endif
8232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008233
8234#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008235#ifdef bottom_parser
8236#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008237extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008238#else
8239#ifndef xmlRecoverDoc
8240extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008241#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008243#endif
8244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008245
8246#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008247#ifdef bottom_parser
8248#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008249extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008250#else
8251#ifndef xmlRecoverFile
8252extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008253#define xmlRecoverFile xmlRecoverFile__internal_alias
8254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008255#endif
8256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008257
8258#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008259#ifdef bottom_parser
8260#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008261extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008262#else
8263#ifndef xmlRecoverMemory
8264extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008265#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008267#endif
8268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008269
8270#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008271#ifdef bottom_xmlregexp
8272#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008273extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008274#else
8275#ifndef xmlRegExecErrInfo
8276extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008277#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008279#endif
8280#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008281
8282#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008283#ifdef bottom_xmlregexp
8284#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008285extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008286#else
8287#ifndef xmlRegExecNextValues
8288extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008289#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008291#endif
8292#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008293
8294#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008295#ifdef bottom_xmlregexp
8296#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008297extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008298#else
8299#ifndef xmlRegExecPushString
8300extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008301#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008303#endif
8304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008305
8306#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008307#ifdef bottom_xmlregexp
8308#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00008309extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008310#else
8311#ifndef xmlRegExecPushString2
8312extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008313#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008315#endif
8316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008317
8318#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008319#ifdef bottom_xmlregexp
8320#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008321extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008322#else
8323#ifndef xmlRegFreeExecCtxt
8324extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008325#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008327#endif
8328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008329
8330#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008331#ifdef bottom_xmlregexp
8332#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008333extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008334#else
8335#ifndef xmlRegFreeRegexp
8336extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008337#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008339#endif
8340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008341
8342#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008343#ifdef bottom_xmlregexp
8344#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008345extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008346#else
8347#ifndef xmlRegNewExecCtxt
8348extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008349#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008351#endif
8352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008353
8354#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008355#ifdef bottom_xmlregexp
8356#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008357extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008358#else
8359#ifndef xmlRegexpCompile
8360extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008361#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008363#endif
8364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008365
8366#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008367#ifdef bottom_xmlregexp
8368#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008369extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008370#else
8371#ifndef xmlRegexpExec
8372extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008373#define xmlRegexpExec xmlRegexpExec__internal_alias
8374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008375#endif
8376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008377
8378#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008379#ifdef bottom_xmlregexp
8380#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008381extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008382#else
8383#ifndef xmlRegexpIsDeterminist
8384extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008385#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008387#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008388#endif
8389
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008390#if defined(LIBXML_REGEXP_ENABLED)
8391#ifdef bottom_xmlregexp
8392#undef xmlRegexpPrint
8393extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8394#else
8395#ifndef xmlRegexpPrint
8396extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8397#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8398#endif
8399#endif
8400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008401
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008402#ifdef bottom_encoding
8403#undef xmlRegisterCharEncodingHandler
8404extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8405#else
8406#ifndef xmlRegisterCharEncodingHandler
8407extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8408#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8409#endif
8410#endif
8411
8412#ifdef bottom_xmlIO
8413#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008414extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008415#else
8416#ifndef xmlRegisterDefaultInputCallbacks
8417extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008418#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008419#endif
8420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008421
8422#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008423#ifdef bottom_xmlIO
8424#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008425extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008426#else
8427#ifndef xmlRegisterDefaultOutputCallbacks
8428extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008429#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008431#endif
8432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008433
8434#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008435#ifdef bottom_xmlIO
8436#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008437extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008438#else
8439#ifndef xmlRegisterHTTPPostCallbacks
8440extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008441#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008443#endif
8444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008446#ifdef bottom_xmlIO
8447#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008448extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008449#else
8450#ifndef xmlRegisterInputCallbacks
8451extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008452#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
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_globals
8457#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008458extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008459#else
8460#ifndef xmlRegisterNodeDefault
8461extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008462#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008463#endif
8464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008465
8466#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008467#ifdef bottom_xmlIO
8468#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008469extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008470#else
8471#ifndef xmlRegisterOutputCallbacks
8472extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008473#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008475#endif
8476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008477
8478#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008479#ifdef bottom_relaxng
8480#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008481extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008482#else
8483#ifndef xmlRelaxNGCleanupTypes
8484extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008485#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008487#endif
8488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008489
8490#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008491#ifdef bottom_relaxng
8492#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008493extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008494#else
8495#ifndef xmlRelaxNGDump
8496extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008497#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008499#endif
8500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008501
8502#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008503#ifdef bottom_relaxng
8504#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008505extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008506#else
8507#ifndef xmlRelaxNGDumpTree
8508extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008509#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008511#endif
8512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008513
8514#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008515#ifdef bottom_relaxng
8516#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008517extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008518#else
8519#ifndef xmlRelaxNGFree
8520extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008521#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008523#endif
8524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008525
8526#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008527#ifdef bottom_relaxng
8528#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008529extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008530#else
8531#ifndef xmlRelaxNGFreeParserCtxt
8532extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008533#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008535#endif
8536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008537
8538#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008539#ifdef bottom_relaxng
8540#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008541extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008542#else
8543#ifndef xmlRelaxNGFreeValidCtxt
8544extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008545#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008547#endif
8548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008549
8550#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008551#ifdef bottom_relaxng
8552#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008553extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008554#else
8555#ifndef xmlRelaxNGGetParserErrors
8556extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008557#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008559#endif
8560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008561
8562#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008563#ifdef bottom_relaxng
8564#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008565extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008566#else
8567#ifndef xmlRelaxNGGetValidErrors
8568extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008569#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008571#endif
8572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008573
8574#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008575#ifdef bottom_relaxng
8576#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008577extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008578#else
8579#ifndef xmlRelaxNGInitTypes
8580extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008581#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008583#endif
8584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008585
8586#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008587#ifdef bottom_relaxng
8588#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008589extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008590#else
8591#ifndef xmlRelaxNGNewDocParserCtxt
8592extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008593#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008595#endif
8596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008597
8598#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008599#ifdef bottom_relaxng
8600#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008601extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008602#else
8603#ifndef xmlRelaxNGNewMemParserCtxt
8604extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008605#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008607#endif
8608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008609
8610#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008611#ifdef bottom_relaxng
8612#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008613extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008614#else
8615#ifndef xmlRelaxNGNewParserCtxt
8616extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008617#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008619#endif
8620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008621
8622#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008623#ifdef bottom_relaxng
8624#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008625extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008626#else
8627#ifndef xmlRelaxNGNewValidCtxt
8628extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008629#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008631#endif
8632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008633
8634#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008635#ifdef bottom_relaxng
8636#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008637extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008638#else
8639#ifndef xmlRelaxNGParse
8640extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008641#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008643#endif
8644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008645
8646#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008647#ifdef bottom_relaxng
8648#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008649extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008650#else
8651#ifndef xmlRelaxNGSetParserErrors
8652extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008653#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008655#endif
8656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008657
8658#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008659#ifdef bottom_relaxng
Daniel Veillardd463c992006-02-23 22:07:59 +00008660#undef xmlRelaxNGSetParserStructuredErrors
8661extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8662#else
8663#ifndef xmlRelaxNGSetParserStructuredErrors
8664extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8665#define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8666#endif
8667#endif
8668#endif
8669
8670#if defined(LIBXML_SCHEMAS_ENABLED)
8671#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008672#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008673extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008674#else
8675#ifndef xmlRelaxNGSetValidErrors
8676extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008677#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008679#endif
8680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008681
8682#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008683#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008684#undef xmlRelaxNGSetValidStructuredErrors
8685extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8686#else
8687#ifndef xmlRelaxNGSetValidStructuredErrors
8688extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8689#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8690#endif
8691#endif
8692#endif
8693
8694#if defined(LIBXML_SCHEMAS_ENABLED)
8695#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008696#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008697extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008698#else
8699#ifndef xmlRelaxNGValidateDoc
8700extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008701#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008703#endif
8704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008705
8706#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008707#ifdef bottom_relaxng
8708#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008709extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008710#else
8711#ifndef xmlRelaxNGValidateFullElement
8712extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008713#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008715#endif
8716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008717
8718#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008719#ifdef bottom_relaxng
8720#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008721extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008722#else
8723#ifndef xmlRelaxNGValidatePopElement
8724extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008725#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008727#endif
8728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008729
8730#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008731#ifdef bottom_relaxng
8732#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008733extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008734#else
8735#ifndef xmlRelaxNGValidatePushCData
8736extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008737#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008739#endif
8740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008741
8742#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008743#ifdef bottom_relaxng
8744#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008745extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008746#else
8747#ifndef xmlRelaxNGValidatePushElement
8748extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008749#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008751#endif
8752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008753
8754#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008755#ifdef bottom_relaxng
8756#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008757extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008758#else
8759#ifndef xmlRelaxParserSetFlag
8760extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008761#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008763#endif
8764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008765
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008766#ifdef bottom_valid
8767#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008768extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008769#else
8770#ifndef xmlRemoveID
8771extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008772#define xmlRemoveID xmlRemoveID__internal_alias
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_tree
8777#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008778extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008779#else
8780#ifndef xmlRemoveProp
8781extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008782#define xmlRemoveProp xmlRemoveProp__internal_alias
8783#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008785
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008786#ifdef bottom_valid
8787#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008788extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008789#else
8790#ifndef xmlRemoveRef
8791extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008792#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008793#endif
8794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008795
8796#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008797#ifdef bottom_tree
8798#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008799extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008800#else
8801#ifndef xmlReplaceNode
8802extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008803#define xmlReplaceNode xmlReplaceNode__internal_alias
8804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008805#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008806#endif
8807
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008808#ifdef bottom_error
8809#undef xmlResetError
8810extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8811#else
8812#ifndef xmlResetError
8813extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8814#define xmlResetError xmlResetError__internal_alias
8815#endif
8816#endif
8817
8818#ifdef bottom_error
8819#undef xmlResetLastError
8820extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8821#else
8822#ifndef xmlResetLastError
8823extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8824#define xmlResetLastError xmlResetLastError__internal_alias
8825#endif
8826#endif
8827
8828#ifdef bottom_SAX2
8829#undef xmlSAX2AttributeDecl
8830extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8831#else
8832#ifndef xmlSAX2AttributeDecl
8833extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8834#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8835#endif
8836#endif
8837
8838#ifdef bottom_SAX2
8839#undef xmlSAX2CDataBlock
8840extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8841#else
8842#ifndef xmlSAX2CDataBlock
8843extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8844#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8845#endif
8846#endif
8847
8848#ifdef bottom_SAX2
8849#undef xmlSAX2Characters
8850extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8851#else
8852#ifndef xmlSAX2Characters
8853extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8854#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8855#endif
8856#endif
8857
8858#ifdef bottom_SAX2
8859#undef xmlSAX2Comment
8860extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8861#else
8862#ifndef xmlSAX2Comment
8863extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8864#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8865#endif
8866#endif
8867
8868#ifdef bottom_SAX2
8869#undef xmlSAX2ElementDecl
8870extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8871#else
8872#ifndef xmlSAX2ElementDecl
8873extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8874#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8875#endif
8876#endif
8877
8878#ifdef bottom_SAX2
8879#undef xmlSAX2EndDocument
8880extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8881#else
8882#ifndef xmlSAX2EndDocument
8883extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8884#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8885#endif
8886#endif
8887
Roumen Petrov4bb03d72014-03-23 16:16:49 +02008888#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 +00008889#ifdef bottom_SAX2
8890#undef xmlSAX2EndElement
8891extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8892#else
8893#ifndef xmlSAX2EndElement
8894extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8895#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8896#endif
8897#endif
8898#endif
8899
8900#ifdef bottom_SAX2
8901#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008902extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008903#else
8904#ifndef xmlSAX2EndElementNs
8905extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008906#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008907#endif
8908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008909
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008910#ifdef bottom_SAX2
8911#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008912extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008913#else
8914#ifndef xmlSAX2EntityDecl
8915extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008916#define xmlSAX2EntityDecl xmlSAX2EntityDecl__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 xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008922extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008923#else
8924#ifndef xmlSAX2ExternalSubset
8925extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008926#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__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 xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008932extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008933#else
8934#ifndef xmlSAX2GetColumnNumber
8935extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008936#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__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 xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008942extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008943#else
8944#ifndef xmlSAX2GetEntity
8945extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008946#define xmlSAX2GetEntity xmlSAX2GetEntity__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 xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008952extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008953#else
8954#ifndef xmlSAX2GetLineNumber
8955extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008956#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__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 xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008962extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008963#else
8964#ifndef xmlSAX2GetParameterEntity
8965extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008966#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__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 xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008972extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008973#else
8974#ifndef xmlSAX2GetPublicId
8975extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008976#define xmlSAX2GetPublicId xmlSAX2GetPublicId__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 xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008982extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008983#else
8984#ifndef xmlSAX2GetSystemId
8985extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008986#define xmlSAX2GetSystemId xmlSAX2GetSystemId__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 xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008992extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008993#else
8994#ifndef xmlSAX2HasExternalSubset
8995extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008996#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__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 xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00009002extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009003#else
9004#ifndef xmlSAX2HasInternalSubset
9005extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009006#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__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 xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009012extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009013#else
9014#ifndef xmlSAX2IgnorableWhitespace
9015extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009016#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__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 xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00009022extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009023#else
9024#ifndef xmlSAX2InitDefaultSAXHandler
9025extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009026#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009027#endif
9028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009029
9030#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009031#ifdef bottom_SAX2
9032#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00009033extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009034#else
9035#ifndef xmlSAX2InitDocbDefaultSAXHandler
9036extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009037#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
9038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009039#endif
9040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009041
9042#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009043#ifdef bottom_SAX2
9044#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00009045extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009046#else
9047#ifndef xmlSAX2InitHtmlDefaultSAXHandler
9048extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009049#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
9050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009051#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009052#endif
9053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009054#ifdef bottom_SAX2
9055#undef xmlSAX2InternalSubset
9056extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
9057#else
9058#ifndef xmlSAX2InternalSubset
9059extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
9060#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
9061#endif
9062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009064#ifdef bottom_SAX2
9065#undef xmlSAX2IsStandalone
9066extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
9067#else
9068#ifndef xmlSAX2IsStandalone
9069extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
9070#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
9071#endif
9072#endif
9073
9074#ifdef bottom_SAX2
9075#undef xmlSAX2NotationDecl
9076extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
9077#else
9078#ifndef xmlSAX2NotationDecl
9079extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
9080#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
9081#endif
9082#endif
9083
9084#ifdef bottom_SAX2
9085#undef xmlSAX2ProcessingInstruction
9086extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
9087#else
9088#ifndef xmlSAX2ProcessingInstruction
9089extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
9090#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
9091#endif
9092#endif
9093
9094#ifdef bottom_SAX2
9095#undef xmlSAX2Reference
9096extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
9097#else
9098#ifndef xmlSAX2Reference
9099extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
9100#define xmlSAX2Reference xmlSAX2Reference__internal_alias
9101#endif
9102#endif
9103
9104#ifdef bottom_SAX2
9105#undef xmlSAX2ResolveEntity
9106extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
9107#else
9108#ifndef xmlSAX2ResolveEntity
9109extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
9110#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
9111#endif
9112#endif
9113
9114#ifdef bottom_SAX2
9115#undef xmlSAX2SetDocumentLocator
9116extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
9117#else
9118#ifndef xmlSAX2SetDocumentLocator
9119extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
9120#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
9121#endif
9122#endif
9123
9124#ifdef bottom_SAX2
9125#undef xmlSAX2StartDocument
9126extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
9127#else
9128#ifndef xmlSAX2StartDocument
9129extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
9130#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
9131#endif
9132#endif
9133
Roumen Petrov4bb03d72014-03-23 16:16:49 +02009134#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 +00009135#ifdef bottom_SAX2
9136#undef xmlSAX2StartElement
9137extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
9138#else
9139#ifndef xmlSAX2StartElement
9140extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
9141#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
9142#endif
9143#endif
9144#endif
9145
9146#ifdef bottom_SAX2
9147#undef xmlSAX2StartElementNs
9148extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
9149#else
9150#ifndef xmlSAX2StartElementNs
9151extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
9152#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
9153#endif
9154#endif
9155
9156#ifdef bottom_SAX2
9157#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00009158extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009159#else
9160#ifndef xmlSAX2UnparsedEntityDecl
9161extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009162#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009163#endif
9164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009165
9166#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009167#ifdef bottom_SAX2
9168#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009169extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009170#else
9171#ifndef xmlSAXDefaultVersion
9172extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009173#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
9174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009175#endif
9176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009177
9178#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009179#ifdef bottom_parser
9180#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00009181extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009182#else
9183#ifndef xmlSAXParseDTD
9184extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009185#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
9186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009187#endif
9188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009189
9190#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009191#ifdef bottom_parser
9192#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009193extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009194#else
9195#ifndef xmlSAXParseDoc
9196extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009197#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
9198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009199#endif
9200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009201
9202#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009203#ifdef bottom_parser
9204#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00009205extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009206#else
9207#ifndef xmlSAXParseEntity
9208extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009209#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
9210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009211#endif
9212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009213
9214#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009215#ifdef bottom_parser
9216#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009217extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009218#else
9219#ifndef xmlSAXParseFile
9220extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009221#define xmlSAXParseFile xmlSAXParseFile__internal_alias
9222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009223#endif
9224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009225
9226#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009227#ifdef bottom_parser
9228#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009229extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009230#else
9231#ifndef xmlSAXParseFileWithData
9232extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009233#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009235#endif
9236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009237
9238#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009239#ifdef bottom_parser
9240#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009241extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009242#else
9243#ifndef xmlSAXParseMemory
9244extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009245#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009247#endif
9248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009249
9250#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009251#ifdef bottom_parser
9252#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009253extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009254#else
9255#ifndef xmlSAXParseMemoryWithData
9256extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009257#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009259#endif
9260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009261
9262#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009263#ifdef bottom_parser
9264#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009265extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009266#else
9267#ifndef xmlSAXUserParseFile
9268extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009269#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009271#endif
9272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009273
9274#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009275#ifdef bottom_parser
9276#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009277extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009278#else
9279#ifndef xmlSAXUserParseMemory
9280extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009281#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009283#endif
9284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009285
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009286#ifdef bottom_SAX2
9287#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009288extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009289#else
9290#ifndef xmlSAXVersion
9291extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009292#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009293#endif
9294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009295
9296#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009297#ifdef bottom_xmlsave
9298#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00009299extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009300#else
9301#ifndef xmlSaveClose
9302extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009303#define xmlSaveClose xmlSaveClose__internal_alias
9304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009305#endif
9306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009307
9308#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009309#ifdef bottom_xmlsave
9310#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009311extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009312#else
9313#ifndef xmlSaveDoc
9314extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009315#define xmlSaveDoc xmlSaveDoc__internal_alias
9316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009317#endif
9318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009319
9320#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009321#ifdef bottom_xmlsave
9322#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009323extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009324#else
9325#ifndef xmlSaveFile
9326extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009327#define xmlSaveFile xmlSaveFile__internal_alias
9328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009329#endif
9330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009331
9332#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009333#ifdef bottom_xmlsave
9334#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009335extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009336#else
9337#ifndef xmlSaveFileEnc
9338extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009339#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009341#endif
9342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009343
9344#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009345#ifdef bottom_xmlsave
9346#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009347extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009348#else
9349#ifndef xmlSaveFileTo
9350extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009351#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009353#endif
9354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009355
9356#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009357#ifdef bottom_xmlsave
9358#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009359extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009360#else
9361#ifndef xmlSaveFlush
9362extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009363#define xmlSaveFlush xmlSaveFlush__internal_alias
9364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009365#endif
9366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009367
9368#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009369#ifdef bottom_xmlsave
9370#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009371extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009372#else
9373#ifndef xmlSaveFormatFile
9374extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009375#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009377#endif
9378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009379
9380#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009381#ifdef bottom_xmlsave
9382#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009383extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009384#else
9385#ifndef xmlSaveFormatFileEnc
9386extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009387#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009389#endif
9390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009391
9392#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009393#ifdef bottom_xmlsave
9394#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009395extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009396#else
9397#ifndef xmlSaveFormatFileTo
9398extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009399#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009401#endif
9402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009403
9404#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009405#ifdef bottom_xmlsave
9406#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009407extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009408#else
9409#ifndef xmlSaveSetAttrEscape
9410extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009411#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009413#endif
9414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009415
9416#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009417#ifdef bottom_xmlsave
9418#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009419extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009420#else
9421#ifndef xmlSaveSetEscape
9422extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009423#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009425#endif
9426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009427
9428#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009429#ifdef bottom_xmlsave
Daniel Veillard67952602006-01-05 15:29:44 +00009430#undef xmlSaveToBuffer
9431extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9432#else
9433#ifndef xmlSaveToBuffer
9434extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9435#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9436#endif
9437#endif
9438#endif
9439
9440#if defined(LIBXML_OUTPUT_ENABLED)
9441#ifdef bottom_xmlsave
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009442#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009443extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009444#else
9445#ifndef xmlSaveToFd
9446extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009447#define xmlSaveToFd xmlSaveToFd__internal_alias
9448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009449#endif
9450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009451
9452#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009453#ifdef bottom_xmlsave
9454#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009455extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009456#else
9457#ifndef xmlSaveToFilename
9458extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009459#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009461#endif
9462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009463
9464#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009465#ifdef bottom_xmlsave
9466#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009467extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009468#else
9469#ifndef xmlSaveToIO
9470extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009471#define xmlSaveToIO xmlSaveToIO__internal_alias
9472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009473#endif
9474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009475
9476#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009477#ifdef bottom_xmlsave
9478#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009479extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009480#else
9481#ifndef xmlSaveTree
9482extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009483#define xmlSaveTree xmlSaveTree__internal_alias
9484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009485#endif
9486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009487
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009488#ifdef bottom_uri
9489#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009490extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009491#else
9492#ifndef xmlSaveUri
9493extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009494#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009495#endif
9496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009497
9498#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009499#ifdef bottom_legacy
9500#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009501extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009502#else
9503#ifndef xmlScanName
9504extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009505#define xmlScanName xmlScanName__internal_alias
9506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009507#endif
9508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009509
9510#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009511#ifdef bottom_xmlschemas
9512#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009513extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009514#else
9515#ifndef xmlSchemaCheckFacet
9516extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009517#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009519#endif
9520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009521
9522#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009523#ifdef bottom_xmlschemastypes
9524#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009525extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009526#else
9527#ifndef xmlSchemaCleanupTypes
9528extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009529#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009531#endif
9532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009533
9534#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009535#ifdef bottom_xmlschemastypes
9536#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009537extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009538#else
9539#ifndef xmlSchemaCollapseString
9540extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009541#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009543#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009544#endif
9545
Daniel Veillardb5839c32005-02-19 18:27:14 +00009546#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009547#ifdef bottom_xmlschemastypes
9548#undef xmlSchemaCompareValues
9549extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9550#else
9551#ifndef xmlSchemaCompareValues
9552extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9553#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9554#endif
9555#endif
9556#endif
9557
9558#if defined(LIBXML_SCHEMAS_ENABLED)
9559#ifdef bottom_xmlschemastypes
9560#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009561extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009562#else
9563#ifndef xmlSchemaCompareValuesWhtsp
9564extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009565#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009567#endif
9568#endif
9569
9570#if defined(LIBXML_SCHEMAS_ENABLED)
9571#ifdef bottom_xmlschemastypes
9572#undef xmlSchemaCopyValue
9573extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9574#else
9575#ifndef xmlSchemaCopyValue
9576extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9577#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9578#endif
9579#endif
9580#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009581
Daniel Veillardbe076e92005-01-04 20:18:14 +00009582#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009583#ifdef bottom_xmlschemas
9584#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009585extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009586#else
9587#ifndef xmlSchemaDump
9588extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009589#define xmlSchemaDump xmlSchemaDump__internal_alias
9590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009591#endif
9592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009593
9594#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009595#ifdef bottom_xmlschemas
9596#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009597extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009598#else
9599#ifndef xmlSchemaFree
9600extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009601#define xmlSchemaFree xmlSchemaFree__internal_alias
9602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009603#endif
9604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009605
9606#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009607#ifdef bottom_xmlschemas
9608#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009609extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009610#else
9611#ifndef xmlSchemaFreeFacet
9612extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009613#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009615#endif
9616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009617
9618#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009619#ifdef bottom_xmlschemas
9620#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009621extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009622#else
9623#ifndef xmlSchemaFreeParserCtxt
9624extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009625#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009627#endif
9628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009629
9630#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009631#ifdef bottom_xmlschemas
9632#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009633extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009634#else
9635#ifndef xmlSchemaFreeType
9636extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009637#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009639#endif
9640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009641
9642#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009643#ifdef bottom_xmlschemas
9644#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009645extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009646#else
9647#ifndef xmlSchemaFreeValidCtxt
9648extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009649#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009651#endif
9652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009653
9654#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009655#ifdef bottom_xmlschemastypes
9656#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009657extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009658#else
9659#ifndef xmlSchemaFreeValue
9660extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009661#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009663#endif
9664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009665
9666#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009667#ifdef bottom_xmlschemas
9668#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009669extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009670#else
9671#ifndef xmlSchemaFreeWildcard
9672extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009673#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009675#endif
9676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009677
9678#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009679#ifdef bottom_xmlschemastypes
9680#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009681extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009682#else
9683#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9684extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009685#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009687#endif
9688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009689
9690#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009691#ifdef bottom_xmlschemastypes
9692#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009693extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009694#else
9695#ifndef xmlSchemaGetBuiltInType
9696extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009697#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009699#endif
9700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009701
9702#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009703#ifdef bottom_xmlschemastypes
9704#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009705extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009706#else
9707#ifndef xmlSchemaGetCanonValue
9708extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009709#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009711#endif
9712#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009713
9714#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009715#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009716#undef xmlSchemaGetCanonValueWhtsp
9717extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9718#else
9719#ifndef xmlSchemaGetCanonValueWhtsp
9720extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9721#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9722#endif
9723#endif
9724#endif
9725
9726#if defined(LIBXML_SCHEMAS_ENABLED)
9727#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009728#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009729extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009730#else
9731#ifndef xmlSchemaGetFacetValueAsULong
9732extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009733#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009735#endif
9736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009737
9738#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009739#ifdef bottom_xmlschemas
9740#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009741extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009742#else
9743#ifndef xmlSchemaGetParserErrors
9744extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009745#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009747#endif
9748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009749
9750#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009751#ifdef bottom_xmlschemastypes
9752#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009753extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009754#else
9755#ifndef xmlSchemaGetPredefinedType
9756extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009757#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009759#endif
9760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009761
9762#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009763#ifdef bottom_xmlschemastypes
9764#undef xmlSchemaGetValType
9765extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9766#else
9767#ifndef xmlSchemaGetValType
9768extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9769#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9770#endif
9771#endif
9772#endif
9773
9774#if defined(LIBXML_SCHEMAS_ENABLED)
9775#ifdef bottom_xmlschemas
9776#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009777extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009778#else
9779#ifndef xmlSchemaGetValidErrors
9780extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009781#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009783#endif
9784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009785
9786#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009787#ifdef bottom_xmlschemastypes
9788#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009789extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009790#else
9791#ifndef xmlSchemaInitTypes
9792extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009793#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009795#endif
9796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009797
9798#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009799#ifdef bottom_xmlschemastypes
9800#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009801extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009802#else
9803#ifndef xmlSchemaIsBuiltInTypeFacet
9804extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009805#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009807#endif
9808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009809
9810#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009811#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009812#undef xmlSchemaIsValid
9813extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9814#else
9815#ifndef xmlSchemaIsValid
9816extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9817#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9818#endif
9819#endif
9820#endif
9821
9822#if defined(LIBXML_SCHEMAS_ENABLED)
9823#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009824#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009825extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009826#else
9827#ifndef xmlSchemaNewDocParserCtxt
9828extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009829#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009831#endif
9832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009833
9834#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009835#ifdef bottom_xmlschemas
9836#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009837extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009838#else
9839#ifndef xmlSchemaNewFacet
9840extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009841#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009843#endif
9844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009845
9846#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009847#ifdef bottom_xmlschemas
9848#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009849extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009850#else
9851#ifndef xmlSchemaNewMemParserCtxt
9852extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009853#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009855#endif
9856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009857
9858#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009859#ifdef bottom_xmlschemastypes
9860#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009861extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009862#else
9863#ifndef xmlSchemaNewNOTATIONValue
9864extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009865#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009867#endif
9868#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009869
9870#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009871#ifdef bottom_xmlschemas
9872#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009873extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009874#else
9875#ifndef xmlSchemaNewParserCtxt
9876extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009877#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009879#endif
9880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009881
9882#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009883#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009884#undef xmlSchemaNewQNameValue
9885extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9886#else
9887#ifndef xmlSchemaNewQNameValue
9888extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9889#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9890#endif
9891#endif
9892#endif
9893
9894#if defined(LIBXML_SCHEMAS_ENABLED)
9895#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009896#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009897extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009898#else
9899#ifndef xmlSchemaNewStringValue
9900extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009901#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009903#endif
9904#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009905
9906#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009907#ifdef bottom_xmlschemas
9908#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009909extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009910#else
9911#ifndef xmlSchemaNewValidCtxt
9912extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009913#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009915#endif
9916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009917
9918#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009919#ifdef bottom_xmlschemas
9920#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009921extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009922#else
9923#ifndef xmlSchemaParse
9924extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009925#define xmlSchemaParse xmlSchemaParse__internal_alias
9926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009927#endif
9928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009929
9930#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009931#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009932#undef xmlSchemaSAXPlug
9933extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9934#else
9935#ifndef xmlSchemaSAXPlug
9936extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9937#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9938#endif
9939#endif
9940#endif
9941
9942#if defined(LIBXML_SCHEMAS_ENABLED)
9943#ifdef bottom_xmlschemas
9944#undef xmlSchemaSAXUnplug
9945extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9946#else
9947#ifndef xmlSchemaSAXUnplug
9948extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9949#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9950#endif
9951#endif
9952#endif
9953
9954#if defined(LIBXML_SCHEMAS_ENABLED)
9955#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009956#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009957extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009958#else
9959#ifndef xmlSchemaSetParserErrors
9960extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009961#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009963#endif
9964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009965
9966#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009967#ifdef bottom_xmlschemas
Daniel Veillard67952602006-01-05 15:29:44 +00009968#undef xmlSchemaSetParserStructuredErrors
9969extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9970#else
9971#ifndef xmlSchemaSetParserStructuredErrors
9972extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9973#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9974#endif
9975#endif
9976#endif
9977
9978#if defined(LIBXML_SCHEMAS_ENABLED)
9979#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009980#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009981extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009982#else
9983#ifndef xmlSchemaSetValidErrors
9984extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009985#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009987#endif
9988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009989
9990#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009991#ifdef bottom_xmlschemas
9992#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009993extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009994#else
9995#ifndef xmlSchemaSetValidOptions
9996extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009997#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009999#endif
10000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010001
10002#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000010003#ifdef bottom_xmlschemas
10004#undef xmlSchemaSetValidStructuredErrors
10005extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
10006#else
10007#ifndef xmlSchemaSetValidStructuredErrors
10008extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10009#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
10010#endif
10011#endif
10012#endif
10013
10014#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010015#ifdef bottom_xmlschemastypes
10016#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010017extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010018#else
10019#ifndef xmlSchemaValPredefTypeNode
10020extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010021#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
10022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010023#endif
10024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010025
10026#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010027#ifdef bottom_xmlschemastypes
10028#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +000010029extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010030#else
10031#ifndef xmlSchemaValPredefTypeNodeNoNorm
10032extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010033#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
10034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010035#endif
10036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010037
10038#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010039#ifdef bottom_xmlschemas
10040#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +000010041extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010042#else
10043#ifndef xmlSchemaValidCtxtGetOptions
10044extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010045#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
10046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010047#endif
10048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010049
10050#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010051#ifdef bottom_xmlschemas
Daniel Veillarddee23482008-04-11 12:58:43 +000010052#undef xmlSchemaValidCtxtGetParserCtxt
10053extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt __attribute((alias("xmlSchemaValidCtxtGetParserCtxt__internal_alias")));
10054#else
10055#ifndef xmlSchemaValidCtxtGetParserCtxt
10056extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt__internal_alias __attribute((visibility("hidden")));
10057#define xmlSchemaValidCtxtGetParserCtxt xmlSchemaValidCtxtGetParserCtxt__internal_alias
10058#endif
10059#endif
10060#endif
10061
10062#if defined(LIBXML_SCHEMAS_ENABLED)
10063#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010064#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010065extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010066#else
10067#ifndef xmlSchemaValidateDoc
10068extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010069#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
10070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010071#endif
10072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010073
10074#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010075#ifdef bottom_xmlschemastypes
10076#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +000010077extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010078#else
10079#ifndef xmlSchemaValidateFacet
10080extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010081#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
10082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010083#endif
10084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010085
10086#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010087#ifdef bottom_xmlschemastypes
10088#undef xmlSchemaValidateFacetWhtsp
10089extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
10090#else
10091#ifndef xmlSchemaValidateFacetWhtsp
10092extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
10093#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
10094#endif
10095#endif
10096#endif
10097
10098#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +000010099#ifdef bottom_xmlschemas
10100#undef xmlSchemaValidateFile
10101extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
10102#else
10103#ifndef xmlSchemaValidateFile
10104extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
10105#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
10106#endif
10107#endif
10108#endif
10109
10110#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010111#ifdef bottom_xmlschemastypes
10112#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +000010113extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010114#else
10115#ifndef xmlSchemaValidateLengthFacet
10116extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010117#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
10118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010119#endif
10120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010121
10122#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010123#ifdef bottom_xmlschemastypes
10124#undef xmlSchemaValidateLengthFacetWhtsp
10125extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
10126#else
10127#ifndef xmlSchemaValidateLengthFacetWhtsp
10128extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
10129#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
10130#endif
10131#endif
10132#endif
10133
10134#if defined(LIBXML_SCHEMAS_ENABLED)
10135#ifdef bottom_xmlschemastypes
10136#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +000010137extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010138#else
10139#ifndef xmlSchemaValidateListSimpleTypeFacet
10140extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010141#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
10142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010143#endif
10144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010145
10146#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010147#ifdef bottom_xmlschemas
10148#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000010149extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010150#else
10151#ifndef xmlSchemaValidateOneElement
10152extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010153#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
10154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010155#endif
10156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010157
10158#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010159#ifdef bottom_xmlschemastypes
10160#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +000010161extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010162#else
10163#ifndef xmlSchemaValidatePredefinedType
10164extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010165#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
10166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010167#endif
10168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010169
10170#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010171#ifdef bottom_xmlschemas
Roumen Petrov95850fc2012-09-12 01:32:40 +030010172#undef xmlSchemaValidateSetFilename
10173extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename __attribute((alias("xmlSchemaValidateSetFilename__internal_alias")));
10174#else
10175#ifndef xmlSchemaValidateSetFilename
10176extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename__internal_alias __attribute((visibility("hidden")));
10177#define xmlSchemaValidateSetFilename xmlSchemaValidateSetFilename__internal_alias
10178#endif
10179#endif
10180#endif
10181
10182#if defined(LIBXML_SCHEMAS_ENABLED)
10183#ifdef bottom_xmlschemas
10184#undef xmlSchemaValidateSetLocator
10185extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator __attribute((alias("xmlSchemaValidateSetLocator__internal_alias")));
10186#else
10187#ifndef xmlSchemaValidateSetLocator
10188extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator__internal_alias __attribute((visibility("hidden")));
10189#define xmlSchemaValidateSetLocator xmlSchemaValidateSetLocator__internal_alias
10190#endif
10191#endif
10192#endif
10193
10194#if defined(LIBXML_SCHEMAS_ENABLED)
10195#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010196#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +000010197extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010198#else
10199#ifndef xmlSchemaValidateStream
10200extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010201#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
10202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010203#endif
10204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010205
10206#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010207#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +000010208#undef xmlSchemaValueAppend
10209extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
10210#else
10211#ifndef xmlSchemaValueAppend
10212extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
10213#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
10214#endif
10215#endif
10216#endif
10217
10218#if defined(LIBXML_SCHEMAS_ENABLED)
10219#ifdef bottom_xmlschemastypes
10220#undef xmlSchemaValueGetAsBoolean
10221extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
10222#else
10223#ifndef xmlSchemaValueGetAsBoolean
10224extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
10225#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
10226#endif
10227#endif
10228#endif
10229
10230#if defined(LIBXML_SCHEMAS_ENABLED)
10231#ifdef bottom_xmlschemastypes
10232#undef xmlSchemaValueGetAsString
10233extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
10234#else
10235#ifndef xmlSchemaValueGetAsString
10236extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
10237#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
10238#endif
10239#endif
10240#endif
10241
10242#if defined(LIBXML_SCHEMAS_ENABLED)
10243#ifdef bottom_xmlschemastypes
10244#undef xmlSchemaValueGetNext
10245extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
10246#else
10247#ifndef xmlSchemaValueGetNext
10248extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
10249#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
10250#endif
10251#endif
10252#endif
10253
10254#if defined(LIBXML_SCHEMAS_ENABLED)
10255#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010256#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +000010257extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010258#else
10259#ifndef xmlSchemaWhiteSpaceReplace
10260extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010261#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010263#endif
10264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010265
Daniel Veillard5eee7672005-08-22 21:22:27 +000010266#if defined(LIBXML_SCHEMATRON_ENABLED)
10267#ifdef bottom_schematron
10268#undef xmlSchematronFree
10269extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10270#else
10271#ifndef xmlSchematronFree
10272extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10273#define xmlSchematronFree xmlSchematronFree__internal_alias
10274#endif
10275#endif
10276#endif
10277
10278#if defined(LIBXML_SCHEMATRON_ENABLED)
10279#ifdef bottom_schematron
10280#undef xmlSchematronFreeParserCtxt
10281extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10282#else
10283#ifndef xmlSchematronFreeParserCtxt
10284extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10285#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10286#endif
10287#endif
10288#endif
10289
10290#if defined(LIBXML_SCHEMATRON_ENABLED)
10291#ifdef bottom_schematron
10292#undef xmlSchematronFreeValidCtxt
10293extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10294#else
10295#ifndef xmlSchematronFreeValidCtxt
10296extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10297#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10298#endif
10299#endif
10300#endif
10301
10302#if defined(LIBXML_SCHEMATRON_ENABLED)
10303#ifdef bottom_schematron
10304#undef xmlSchematronNewDocParserCtxt
10305extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10306#else
10307#ifndef xmlSchematronNewDocParserCtxt
10308extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10309#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10310#endif
10311#endif
10312#endif
10313
10314#if defined(LIBXML_SCHEMATRON_ENABLED)
10315#ifdef bottom_schematron
10316#undef xmlSchematronNewMemParserCtxt
10317extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10318#else
10319#ifndef xmlSchematronNewMemParserCtxt
10320extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10321#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10322#endif
10323#endif
10324#endif
10325
10326#if defined(LIBXML_SCHEMATRON_ENABLED)
10327#ifdef bottom_schematron
10328#undef xmlSchematronNewParserCtxt
10329extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10330#else
10331#ifndef xmlSchematronNewParserCtxt
10332extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10333#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10334#endif
10335#endif
10336#endif
10337
10338#if defined(LIBXML_SCHEMATRON_ENABLED)
10339#ifdef bottom_schematron
10340#undef xmlSchematronNewValidCtxt
10341extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10342#else
10343#ifndef xmlSchematronNewValidCtxt
10344extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10345#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10346#endif
10347#endif
10348#endif
10349
10350#if defined(LIBXML_SCHEMATRON_ENABLED)
10351#ifdef bottom_schematron
10352#undef xmlSchematronParse
10353extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10354#else
10355#ifndef xmlSchematronParse
10356extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10357#define xmlSchematronParse xmlSchematronParse__internal_alias
10358#endif
10359#endif
10360#endif
10361
10362#if defined(LIBXML_SCHEMATRON_ENABLED)
10363#ifdef bottom_schematron
Daniel Veillard05b37c62008-03-31 08:27:07 +000010364#undef xmlSchematronSetValidStructuredErrors
10365extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
10366#else
10367#ifndef xmlSchematronSetValidStructuredErrors
10368extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10369#define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
10370#endif
10371#endif
10372#endif
10373
10374#if defined(LIBXML_SCHEMATRON_ENABLED)
10375#ifdef bottom_schematron
Daniel Veillard5eee7672005-08-22 21:22:27 +000010376#undef xmlSchematronValidateDoc
10377extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10378#else
10379#ifndef xmlSchematronValidateDoc
10380extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10381#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10382#endif
10383#endif
10384#endif
10385
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010386#ifdef bottom_tree
10387#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010388extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010389#else
10390#ifndef xmlSearchNs
10391extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010392#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010393#endif
10394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010395
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010396#ifdef bottom_tree
10397#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010398extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010399#else
10400#ifndef xmlSearchNsByHref
10401extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010402#define xmlSearchNsByHref xmlSearchNsByHref__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 xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010408extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010409#else
10410#ifndef xmlSetBufferAllocationScheme
10411extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010412#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__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 xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010418extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010419#else
10420#ifndef xmlSetCompressMode
10421extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010422#define xmlSetCompressMode xmlSetCompressMode__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 xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010428extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010429#else
10430#ifndef xmlSetDocCompressMode
10431extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010432#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010433#endif
10434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010435
10436#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010437#ifdef bottom_parser
10438#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010439extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010440#else
10441#ifndef xmlSetEntityReferenceFunc
10442extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010443#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010445#endif
10446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010447
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010448#ifdef bottom_xmlIO
10449#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010450extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010451#else
10452#ifndef xmlSetExternalEntityLoader
10453extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010454#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010455#endif
10456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010457
10458#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010459#ifdef bottom_legacy
10460#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010461extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010462#else
10463#ifndef xmlSetFeature
10464extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010465#define xmlSetFeature xmlSetFeature__internal_alias
10466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010467#endif
10468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010469
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010470#ifdef bottom_error
10471#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010472extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010473#else
10474#ifndef xmlSetGenericErrorFunc
10475extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010476#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010477#endif
10478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010479
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010480#ifdef bottom_tree
10481#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010482extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010483#else
10484#ifndef xmlSetListDoc
10485extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010486#define xmlSetListDoc xmlSetListDoc__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 xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010492extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010493#else
10494#ifndef xmlSetNs
10495extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010496#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010497#endif
10498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010499
10500#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010501#ifdef bottom_tree
10502#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010503extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010504#else
10505#ifndef xmlSetNsProp
10506extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010507#define xmlSetNsProp xmlSetNsProp__internal_alias
10508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010509#endif
10510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010511
10512#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010513#ifdef bottom_tree
10514#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010515extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010516#else
10517#ifndef xmlSetProp
10518extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010519#define xmlSetProp xmlSetProp__internal_alias
10520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010521#endif
10522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010523
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010524#ifdef bottom_error
10525#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010526extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010527#else
10528#ifndef xmlSetStructuredErrorFunc
10529extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010530#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
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_tree
10535#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010536extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010537#else
10538#ifndef xmlSetTreeDoc
10539extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010540#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010541#endif
10542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010543
10544#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010545#ifdef bottom_parser
10546#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010547extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010548#else
10549#ifndef xmlSetupParserForBuffer
10550extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010551#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010553#endif
10554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010555
10556#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010557#ifdef bottom_debugXML
10558#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010559extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010560#else
10561#ifndef xmlShell
10562extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010563#define xmlShell xmlShell__internal_alias
10564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010565#endif
10566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010567
10568#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010569#ifdef bottom_debugXML
10570#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010571extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010572#else
10573#ifndef xmlShellBase
10574extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010575#define xmlShellBase xmlShellBase__internal_alias
10576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010577#endif
10578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010579
10580#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010581#ifdef bottom_debugXML
10582#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010583extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010584#else
10585#ifndef xmlShellCat
10586extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010587#define xmlShellCat xmlShellCat__internal_alias
10588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010589#endif
10590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010591
10592#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010593#ifdef bottom_debugXML
10594#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010595extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010596#else
10597#ifndef xmlShellDir
10598extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010599#define xmlShellDir xmlShellDir__internal_alias
10600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010601#endif
10602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010603
10604#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010605#ifdef bottom_debugXML
10606#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010607extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010608#else
10609#ifndef xmlShellDu
10610extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010611#define xmlShellDu xmlShellDu__internal_alias
10612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010613#endif
10614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010615
10616#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010617#ifdef bottom_debugXML
10618#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010619extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010620#else
10621#ifndef xmlShellList
10622extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010623#define xmlShellList xmlShellList__internal_alias
10624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010625#endif
10626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010627
10628#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010629#ifdef bottom_debugXML
10630#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010631extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010632#else
10633#ifndef xmlShellLoad
10634extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010635#define xmlShellLoad xmlShellLoad__internal_alias
10636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010637#endif
10638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010639
10640#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010641#ifdef bottom_debugXML
10642#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010643extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010644#else
10645#ifndef xmlShellPrintNode
10646extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010647#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010649#endif
10650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010651
10652#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010653#ifdef bottom_debugXML
10654#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010655extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010656#else
10657#ifndef xmlShellPrintXPathError
10658extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010659#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010661#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010662#endif
10663
10664#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010665#ifdef bottom_debugXML
10666#undef xmlShellPrintXPathResult
10667extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10668#else
10669#ifndef xmlShellPrintXPathResult
10670extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10671#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10672#endif
10673#endif
10674#endif
10675
10676#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10677#ifdef bottom_debugXML
10678#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010679extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010680#else
10681#ifndef xmlShellPwd
10682extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010683#define xmlShellPwd xmlShellPwd__internal_alias
10684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010685#endif
10686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010687
10688#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010689#ifdef bottom_debugXML
10690#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010691extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010692#else
10693#ifndef xmlShellSave
10694extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010695#define xmlShellSave xmlShellSave__internal_alias
10696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010697#endif
10698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010699
10700#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010701#ifdef bottom_debugXML
10702#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010703extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010704#else
10705#ifndef xmlShellValidate
10706extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010707#define xmlShellValidate xmlShellValidate__internal_alias
10708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010709#endif
10710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010711
10712#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010713#ifdef bottom_debugXML
10714#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010715extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010716#else
10717#ifndef xmlShellWrite
10718extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010719#define xmlShellWrite xmlShellWrite__internal_alias
10720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010721#endif
10722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010723
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010724#ifdef bottom_parser
10725#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010726extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010727#else
10728#ifndef xmlSkipBlankChars
10729extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010730#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010731#endif
10732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010733
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010734#ifdef bottom_valid
10735#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010736extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010737#else
10738#ifndef xmlSnprintfElementContent
10739extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010740#define xmlSnprintfElementContent xmlSnprintfElementContent__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_parser
10745#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010746extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010747#else
10748#ifndef xmlSplitQName
10749extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010750#define xmlSplitQName xmlSplitQName__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_tree
10755#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010756extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010757#else
10758#ifndef xmlSplitQName2
10759extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010760#define xmlSplitQName2 xmlSplitQName2__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 xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010766extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010767#else
10768#ifndef xmlSplitQName3
10769extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010770#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010771#endif
10772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010773
10774#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010775#ifdef bottom_valid
10776#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010777extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010778#else
10779#ifndef xmlSprintfElementContent
10780extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010781#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010783#endif
10784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010785
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010786#ifdef bottom_parser
10787#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010788extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010789#else
10790#ifndef xmlStopParser
10791extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010792#define xmlStopParser xmlStopParser__internal_alias
10793#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010795
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010796#ifdef bottom_xmlstring
10797#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010798extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010799#else
10800#ifndef xmlStrEqual
10801extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010802#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010803#endif
10804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010805
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010806#ifdef bottom_xmlstring
10807#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010808extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010809#else
10810#ifndef xmlStrPrintf
10811extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010812#define xmlStrPrintf xmlStrPrintf__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 xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010818extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010819#else
10820#ifndef xmlStrQEqual
10821extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010822#define xmlStrQEqual xmlStrQEqual__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 xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010828extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010829#else
10830#ifndef xmlStrVPrintf
10831extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010832#define xmlStrVPrintf xmlStrVPrintf__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 xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010838extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010839#else
10840#ifndef xmlStrcasecmp
10841extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010842#define xmlStrcasecmp xmlStrcasecmp__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 xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010848extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010849#else
10850#ifndef xmlStrcasestr
10851extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010852#define xmlStrcasestr xmlStrcasestr__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 xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010858extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010859#else
10860#ifndef xmlStrcat
10861extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010862#define xmlStrcat xmlStrcat__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 xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010868extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010869#else
10870#ifndef xmlStrchr
10871extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010872#define xmlStrchr xmlStrchr__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 xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010878extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010879#else
10880#ifndef xmlStrcmp
10881extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010882#define xmlStrcmp xmlStrcmp__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 xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010888extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010889#else
10890#ifndef xmlStrdup
10891extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010892#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010893#endif
10894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010895
William M. Brack015ccb22005-02-13 08:18:52 +000010896#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010897#ifdef bottom_pattern
10898#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010899extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010900#else
10901#ifndef xmlStreamPop
10902extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010903#define xmlStreamPop xmlStreamPop__internal_alias
10904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010905#endif
10906#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010907
10908#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010909#ifdef bottom_pattern
10910#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010911extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010912#else
10913#ifndef xmlStreamPush
10914extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010915#define xmlStreamPush xmlStreamPush__internal_alias
10916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010917#endif
10918#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010919
Daniel Veillardb5839c32005-02-19 18:27:14 +000010920#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010921#ifdef bottom_pattern
10922#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010923extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010924#else
10925#ifndef xmlStreamPushAttr
10926extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010927#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010929#endif
10930#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010931
Daniel Veillardd463c992006-02-23 22:07:59 +000010932#if defined(LIBXML_PATTERN_ENABLED)
10933#ifdef bottom_pattern
10934#undef xmlStreamPushNode
10935extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10936#else
10937#ifndef xmlStreamPushNode
10938extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10939#define xmlStreamPushNode xmlStreamPushNode__internal_alias
10940#endif
10941#endif
10942#endif
10943
10944#if defined(LIBXML_PATTERN_ENABLED)
10945#ifdef bottom_pattern
10946#undef xmlStreamWantsAnyNode
10947extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10948#else
10949#ifndef xmlStreamWantsAnyNode
10950extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10951#define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10952#endif
10953#endif
10954#endif
10955
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010956#ifdef bottom_parserInternals
10957#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010958extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010959#else
10960#ifndef xmlStringCurrentChar
10961extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010962#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010963#endif
10964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010965
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010966#ifdef bottom_parser
10967#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010968extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010969#else
10970#ifndef xmlStringDecodeEntities
10971extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010972#define xmlStringDecodeEntities xmlStringDecodeEntities__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_tree
10977#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010978extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010979#else
10980#ifndef xmlStringGetNodeList
10981extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010982#define xmlStringGetNodeList xmlStringGetNodeList__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_parser
10987#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010988extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010989#else
10990#ifndef xmlStringLenDecodeEntities
10991extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010992#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__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_tree
10997#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010998extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010999#else
11000#ifndef xmlStringLenGetNodeList
11001extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011002#define xmlStringLenGetNodeList xmlStringLenGetNodeList__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_xmlstring
11007#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000011008extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011009#else
11010#ifndef xmlStrlen
11011extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011012#define xmlStrlen xmlStrlen__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 xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011018extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011019#else
11020#ifndef xmlStrncasecmp
11021extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011022#define xmlStrncasecmp xmlStrncasecmp__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 xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000011028extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011029#else
11030#ifndef xmlStrncat
11031extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011032#define xmlStrncat xmlStrncat__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 xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000011038extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011039#else
11040#ifndef xmlStrncatNew
11041extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011042#define xmlStrncatNew xmlStrncatNew__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 xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011048extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011049#else
11050#ifndef xmlStrncmp
11051extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011052#define xmlStrncmp xmlStrncmp__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 xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000011058extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011059#else
11060#ifndef xmlStrndup
11061extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011062#define xmlStrndup xmlStrndup__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 xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000011068extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011069#else
11070#ifndef xmlStrstr
11071extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011072#define xmlStrstr xmlStrstr__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 xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000011078extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011079#else
11080#ifndef xmlStrsub
11081extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011082#define xmlStrsub xmlStrsub__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_parserInternals
11087#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011088extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011089#else
11090#ifndef xmlSubstituteEntitiesDefault
11091extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011092#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__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 xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011098extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011099#else
11100#ifndef xmlSwitchEncoding
11101extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011102#define xmlSwitchEncoding xmlSwitchEncoding__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 xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011108extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011109#else
11110#ifndef xmlSwitchInputEncoding
11111extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011112#define xmlSwitchInputEncoding xmlSwitchInputEncoding__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 xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011118extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011119#else
11120#ifndef xmlSwitchToEncoding
11121extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011122#define xmlSwitchToEncoding xmlSwitchToEncoding__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_tree
11127#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000011128extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011129#else
11130#ifndef xmlTextConcat
11131extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011132#define xmlTextConcat xmlTextConcat__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 xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000011138extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011139#else
11140#ifndef xmlTextMerge
11141extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011142#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011143#endif
11144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011145
11146#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011147#ifdef bottom_xmlreader
11148#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000011149extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011150#else
11151#ifndef xmlTextReaderAttributeCount
11152extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011153#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
11154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011155#endif
11156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011157
11158#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011159#ifdef bottom_xmlreader
11160#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011161extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011162#else
11163#ifndef xmlTextReaderBaseUri
11164extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011165#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
11166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011167#endif
11168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011169
11170#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011171#ifdef bottom_xmlreader
11172#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000011173extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011174#else
11175#ifndef xmlTextReaderByteConsumed
11176extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000011177#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
11178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011179#endif
11180#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000011181
11182#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011183#ifdef bottom_xmlreader
11184#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000011185extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011186#else
11187#ifndef xmlTextReaderClose
11188extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011189#define xmlTextReaderClose xmlTextReaderClose__internal_alias
11190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011191#endif
11192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011193
11194#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011195#ifdef bottom_xmlreader
11196#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011197extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011198#else
11199#ifndef xmlTextReaderConstBaseUri
11200extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011201#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
11202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011203#endif
11204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011205
11206#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011207#ifdef bottom_xmlreader
11208#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000011209extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011210#else
11211#ifndef xmlTextReaderConstEncoding
11212extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011213#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
11214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011215#endif
11216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011217
11218#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011219#ifdef bottom_xmlreader
11220#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011221extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011222#else
11223#ifndef xmlTextReaderConstLocalName
11224extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011225#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
11226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011227#endif
11228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011229
11230#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011231#ifdef bottom_xmlreader
11232#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011233extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011234#else
11235#ifndef xmlTextReaderConstName
11236extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011237#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
11238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011239#endif
11240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011241
11242#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011243#ifdef bottom_xmlreader
11244#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011245extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011246#else
11247#ifndef xmlTextReaderConstNamespaceUri
11248extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011249#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
11250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011251#endif
11252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011253
11254#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011255#ifdef bottom_xmlreader
11256#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000011257extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011258#else
11259#ifndef xmlTextReaderConstPrefix
11260extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011261#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
11262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011263#endif
11264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011265
11266#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011267#ifdef bottom_xmlreader
11268#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011269extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011270#else
11271#ifndef xmlTextReaderConstString
11272extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011273#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011275#endif
11276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011277
11278#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011279#ifdef bottom_xmlreader
11280#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011281extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011282#else
11283#ifndef xmlTextReaderConstValue
11284extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011285#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011287#endif
11288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011289
11290#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011291#ifdef bottom_xmlreader
11292#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011293extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011294#else
11295#ifndef xmlTextReaderConstXmlLang
11296extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011297#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011299#endif
11300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011301
11302#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011303#ifdef bottom_xmlreader
11304#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000011305extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011306#else
11307#ifndef xmlTextReaderConstXmlVersion
11308extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011309#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011311#endif
11312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011313
11314#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011315#ifdef bottom_xmlreader
11316#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000011317extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011318#else
11319#ifndef xmlTextReaderCurrentDoc
11320extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011321#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011323#endif
11324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011325
11326#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011327#ifdef bottom_xmlreader
11328#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000011329extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011330#else
11331#ifndef xmlTextReaderCurrentNode
11332extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011333#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011335#endif
11336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011337
11338#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011339#ifdef bottom_xmlreader
11340#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000011341extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011342#else
11343#ifndef xmlTextReaderDepth
11344extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011345#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011347#endif
11348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011349
11350#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011351#ifdef bottom_xmlreader
11352#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000011353extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011354#else
11355#ifndef xmlTextReaderExpand
11356extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011357#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011359#endif
11360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011361
11362#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011363#ifdef bottom_xmlreader
11364#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011365extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011366#else
11367#ifndef xmlTextReaderGetAttribute
11368extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011369#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011371#endif
11372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011373
11374#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011375#ifdef bottom_xmlreader
11376#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011377extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011378#else
11379#ifndef xmlTextReaderGetAttributeNo
11380extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011381#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011383#endif
11384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011385
11386#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011387#ifdef bottom_xmlreader
11388#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011389extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011390#else
11391#ifndef xmlTextReaderGetAttributeNs
11392extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011393#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011395#endif
11396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011397
11398#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011399#ifdef bottom_xmlreader
11400#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011401extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011402#else
11403#ifndef xmlTextReaderGetErrorHandler
11404extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011405#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011407#endif
11408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011409
11410#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011411#ifdef bottom_xmlreader
11412#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011413extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011414#else
11415#ifndef xmlTextReaderGetParserColumnNumber
11416extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011417#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011419#endif
11420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011421
11422#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011423#ifdef bottom_xmlreader
11424#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011425extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011426#else
11427#ifndef xmlTextReaderGetParserLineNumber
11428extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011429#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011431#endif
11432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011433
11434#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011435#ifdef bottom_xmlreader
11436#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011437extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011438#else
11439#ifndef xmlTextReaderGetParserProp
11440extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011441#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011443#endif
11444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011445
11446#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011447#ifdef bottom_xmlreader
11448#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011449extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011450#else
11451#ifndef xmlTextReaderGetRemainder
11452extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011453#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011455#endif
11456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011457
11458#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011459#ifdef bottom_xmlreader
11460#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011461extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011462#else
11463#ifndef xmlTextReaderHasAttributes
11464extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011465#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011467#endif
11468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011469
11470#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011471#ifdef bottom_xmlreader
11472#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011473extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011474#else
11475#ifndef xmlTextReaderHasValue
11476extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011477#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011479#endif
11480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011481
11482#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011483#ifdef bottom_xmlreader
11484#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011485extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011486#else
11487#ifndef xmlTextReaderIsDefault
11488extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011489#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011491#endif
11492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011493
11494#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011495#ifdef bottom_xmlreader
11496#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011497extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011498#else
11499#ifndef xmlTextReaderIsEmptyElement
11500extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011501#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011503#endif
11504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011505
11506#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011507#ifdef bottom_xmlreader
11508#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011509extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011510#else
11511#ifndef xmlTextReaderIsNamespaceDecl
11512extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011513#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011515#endif
11516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011517
11518#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011519#ifdef bottom_xmlreader
11520#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011521extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011522#else
11523#ifndef xmlTextReaderIsValid
11524extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011525#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011527#endif
11528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011529
11530#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011531#ifdef bottom_xmlreader
11532#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011533extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011534#else
11535#ifndef xmlTextReaderLocalName
11536extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011537#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011539#endif
11540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011541
11542#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011543#ifdef bottom_xmlreader
11544#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011545extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011546#else
11547#ifndef xmlTextReaderLocatorBaseURI
11548extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011549#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011551#endif
11552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011553
11554#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011555#ifdef bottom_xmlreader
11556#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011557extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011558#else
11559#ifndef xmlTextReaderLocatorLineNumber
11560extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011561#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11562#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011563#endif
11564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011565
11566#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011567#ifdef bottom_xmlreader
11568#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011569extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011570#else
11571#ifndef xmlTextReaderLookupNamespace
11572extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011573#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11574#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011575#endif
11576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011577
11578#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011579#ifdef bottom_xmlreader
11580#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011581extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011582#else
11583#ifndef xmlTextReaderMoveToAttribute
11584extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011585#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011587#endif
11588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011589
11590#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011591#ifdef bottom_xmlreader
11592#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011593extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011594#else
11595#ifndef xmlTextReaderMoveToAttributeNo
11596extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011597#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011599#endif
11600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011601
11602#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011603#ifdef bottom_xmlreader
11604#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011605extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011606#else
11607#ifndef xmlTextReaderMoveToAttributeNs
11608extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011609#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011611#endif
11612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011613
11614#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011615#ifdef bottom_xmlreader
11616#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011617extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011618#else
11619#ifndef xmlTextReaderMoveToElement
11620extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011621#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011623#endif
11624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011625
11626#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011627#ifdef bottom_xmlreader
11628#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011629extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011630#else
11631#ifndef xmlTextReaderMoveToFirstAttribute
11632extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011633#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011635#endif
11636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011637
11638#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011639#ifdef bottom_xmlreader
11640#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011641extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011642#else
11643#ifndef xmlTextReaderMoveToNextAttribute
11644extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011645#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011647#endif
11648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011649
11650#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011651#ifdef bottom_xmlreader
11652#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011653extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011654#else
11655#ifndef xmlTextReaderName
11656extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011657#define xmlTextReaderName xmlTextReaderName__internal_alias
11658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011659#endif
11660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011661
11662#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011663#ifdef bottom_xmlreader
11664#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011665extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011666#else
11667#ifndef xmlTextReaderNamespaceUri
11668extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011669#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011671#endif
11672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011673
11674#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011675#ifdef bottom_xmlreader
11676#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011677extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011678#else
11679#ifndef xmlTextReaderNext
11680extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011681#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11682#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011683#endif
11684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011685
11686#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011687#ifdef bottom_xmlreader
11688#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011689extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011690#else
11691#ifndef xmlTextReaderNextSibling
11692extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011693#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011695#endif
11696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011697
11698#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011699#ifdef bottom_xmlreader
11700#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011701extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011702#else
11703#ifndef xmlTextReaderNodeType
11704extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011705#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011707#endif
11708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011709
11710#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011711#ifdef bottom_xmlreader
11712#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011713extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011714#else
11715#ifndef xmlTextReaderNormalization
11716extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011717#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011719#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011720#endif
11721
11722#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011723#ifdef bottom_xmlreader
11724#undef xmlTextReaderPrefix
11725extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11726#else
11727#ifndef xmlTextReaderPrefix
11728extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11729#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11730#endif
11731#endif
11732#endif
11733
11734#if defined(LIBXML_READER_ENABLED)
11735#ifdef bottom_xmlreader
11736#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011737extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011738#else
11739#ifndef xmlTextReaderPreserve
11740extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011741#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011743#endif
11744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011745
11746#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011747#ifdef bottom_xmlreader
11748#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011749extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011750#else
11751#ifndef xmlTextReaderPreservePattern
11752extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011753#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011755#endif
11756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011757
11758#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011759#ifdef bottom_xmlreader
11760#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011761extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011762#else
11763#ifndef xmlTextReaderQuoteChar
11764extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011765#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011767#endif
11768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011769
11770#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011771#ifdef bottom_xmlreader
11772#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011773extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011774#else
11775#ifndef xmlTextReaderRead
11776extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011777#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11778#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011779#endif
11780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011781
11782#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011783#ifdef bottom_xmlreader
11784#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011785extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011786#else
11787#ifndef xmlTextReaderReadAttributeValue
11788extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011789#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011791#endif
11792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011793
Daniel Veillard67952602006-01-05 15:29:44 +000011794#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011795#ifdef bottom_xmlreader
11796#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011797extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011798#else
11799#ifndef xmlTextReaderReadInnerXml
11800extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011801#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011803#endif
11804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011805
Daniel Veillard67952602006-01-05 15:29:44 +000011806#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011807#ifdef bottom_xmlreader
11808#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011809extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011810#else
11811#ifndef xmlTextReaderReadOuterXml
11812extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011813#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011815#endif
11816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011817
11818#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011819#ifdef bottom_xmlreader
11820#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011821extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011822#else
11823#ifndef xmlTextReaderReadState
11824extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011825#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011827#endif
11828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011829
11830#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011831#ifdef bottom_xmlreader
11832#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011833extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011834#else
11835#ifndef xmlTextReaderReadString
11836extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011837#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011839#endif
11840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011841
11842#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011843#ifdef bottom_xmlreader
11844#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011845extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011846#else
11847#ifndef xmlTextReaderRelaxNGSetSchema
11848extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011849#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011851#endif
11852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011853
11854#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011855#ifdef bottom_xmlreader
11856#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011857extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011858#else
11859#ifndef xmlTextReaderRelaxNGValidate
11860extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011861#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011863#endif
11864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011865
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011866#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11867#ifdef bottom_xmlreader
Roumen Petrov95850fc2012-09-12 01:32:40 +030011868#undef xmlTextReaderRelaxNGValidateCtxt
11869extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt __attribute((alias("xmlTextReaderRelaxNGValidateCtxt__internal_alias")));
11870#else
11871#ifndef xmlTextReaderRelaxNGValidateCtxt
11872extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt__internal_alias __attribute((visibility("hidden")));
11873#define xmlTextReaderRelaxNGValidateCtxt xmlTextReaderRelaxNGValidateCtxt__internal_alias
11874#endif
11875#endif
11876#endif
11877
11878#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11879#ifdef bottom_xmlreader
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011880#undef xmlTextReaderSchemaValidate
11881extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11882#else
11883#ifndef xmlTextReaderSchemaValidate
11884extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11885#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11886#endif
11887#endif
11888#endif
11889
Daniel Veillard67952602006-01-05 15:29:44 +000011890#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11891#ifdef bottom_xmlreader
11892#undef xmlTextReaderSchemaValidateCtxt
11893extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11894#else
11895#ifndef xmlTextReaderSchemaValidateCtxt
11896extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11897#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11898#endif
11899#endif
11900#endif
11901
Daniel Veillardbe076e92005-01-04 20:18:14 +000011902#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011903#ifdef bottom_xmlreader
11904#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011905extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011906#else
11907#ifndef xmlTextReaderSetErrorHandler
11908extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011909#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011911#endif
11912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011913
11914#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011915#ifdef bottom_xmlreader
11916#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011917extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011918#else
11919#ifndef xmlTextReaderSetParserProp
11920extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011921#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011923#endif
11924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011925
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011926#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11927#ifdef bottom_xmlreader
11928#undef xmlTextReaderSetSchema
11929extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11930#else
11931#ifndef xmlTextReaderSetSchema
11932extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11933#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11934#endif
11935#endif
11936#endif
11937
Daniel Veillardbe076e92005-01-04 20:18:14 +000011938#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011939#ifdef bottom_xmlreader
11940#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011941extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011942#else
11943#ifndef xmlTextReaderSetStructuredErrorHandler
11944extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011945#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011947#endif
11948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011949
11950#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011951#ifdef bottom_xmlreader
William M. Brack7f28a012007-01-11 23:42:10 +000011952#undef xmlTextReaderSetup
11953extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
11954#else
11955#ifndef xmlTextReaderSetup
11956extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
11957#define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
11958#endif
11959#endif
11960#endif
11961
11962#if defined(LIBXML_READER_ENABLED)
11963#ifdef bottom_xmlreader
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011964#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011965extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011966#else
11967#ifndef xmlTextReaderStandalone
11968extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011969#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011971#endif
11972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011973
11974#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011975#ifdef bottom_xmlreader
11976#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011977extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011978#else
11979#ifndef xmlTextReaderValue
11980extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011981#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011983#endif
11984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011985
11986#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011987#ifdef bottom_xmlreader
11988#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011989extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011990#else
11991#ifndef xmlTextReaderXmlLang
11992extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011993#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011995#endif
11996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011997
11998#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011999#ifdef bottom_xmlwriter
12000#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012001extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012002#else
12003#ifndef xmlTextWriterEndAttribute
12004extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012005#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
12006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012007#endif
12008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012009
12010#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012011#ifdef bottom_xmlwriter
12012#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012013extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012014#else
12015#ifndef xmlTextWriterEndCDATA
12016extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012017#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
12018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012019#endif
12020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012021
12022#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012023#ifdef bottom_xmlwriter
12024#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012025extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012026#else
12027#ifndef xmlTextWriterEndComment
12028extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012029#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
12030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012031#endif
12032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012033
12034#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012035#ifdef bottom_xmlwriter
12036#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012037extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012038#else
12039#ifndef xmlTextWriterEndDTD
12040extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012041#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
12042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012043#endif
12044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012045
12046#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012047#ifdef bottom_xmlwriter
12048#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012049extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012050#else
12051#ifndef xmlTextWriterEndDTDAttlist
12052extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012053#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
12054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012055#endif
12056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012057
12058#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012059#ifdef bottom_xmlwriter
12060#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012061extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012062#else
12063#ifndef xmlTextWriterEndDTDElement
12064extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012065#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
12066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012067#endif
12068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012069
12070#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012071#ifdef bottom_xmlwriter
12072#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012073extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012074#else
12075#ifndef xmlTextWriterEndDTDEntity
12076extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012077#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
12078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012079#endif
12080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012081
12082#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012083#ifdef bottom_xmlwriter
12084#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000012085extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012086#else
12087#ifndef xmlTextWriterEndDocument
12088extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012089#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
12090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012091#endif
12092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012093
12094#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012095#ifdef bottom_xmlwriter
12096#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012097extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012098#else
12099#ifndef xmlTextWriterEndElement
12100extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012101#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
12102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012103#endif
12104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012105
12106#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012107#ifdef bottom_xmlwriter
12108#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012109extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012110#else
12111#ifndef xmlTextWriterEndPI
12112extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012113#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
12114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012115#endif
12116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012117
12118#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012119#ifdef bottom_xmlwriter
12120#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000012121extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012122#else
12123#ifndef xmlTextWriterFlush
12124extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012125#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
12126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012127#endif
12128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012129
12130#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012131#ifdef bottom_xmlwriter
12132#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012133extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012134#else
12135#ifndef xmlTextWriterFullEndElement
12136extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012137#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
12138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012139#endif
12140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012141
12142#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012143#ifdef bottom_xmlwriter
12144#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000012145extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012146#else
12147#ifndef xmlTextWriterSetIndent
12148extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012149#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
12150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012151#endif
12152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012153
12154#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012155#ifdef bottom_xmlwriter
12156#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012157extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012158#else
12159#ifndef xmlTextWriterSetIndentString
12160extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012161#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
12162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012163#endif
12164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012165
12166#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012167#ifdef bottom_xmlwriter
Roumen Petrov95850fc2012-09-12 01:32:40 +030012168#undef xmlTextWriterSetQuoteChar
12169extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar __attribute((alias("xmlTextWriterSetQuoteChar__internal_alias")));
12170#else
12171#ifndef xmlTextWriterSetQuoteChar
12172extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar__internal_alias __attribute((visibility("hidden")));
12173#define xmlTextWriterSetQuoteChar xmlTextWriterSetQuoteChar__internal_alias
12174#endif
12175#endif
12176#endif
12177
12178#if defined(LIBXML_WRITER_ENABLED)
12179#ifdef bottom_xmlwriter
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012180#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012181extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012182#else
12183#ifndef xmlTextWriterStartAttribute
12184extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012185#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
12186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012187#endif
12188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012189
12190#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012191#ifdef bottom_xmlwriter
12192#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012193extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012194#else
12195#ifndef xmlTextWriterStartAttributeNS
12196extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012197#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
12198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012199#endif
12200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012201
12202#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012203#ifdef bottom_xmlwriter
12204#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012205extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012206#else
12207#ifndef xmlTextWriterStartCDATA
12208extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012209#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
12210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012211#endif
12212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012213
12214#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012215#ifdef bottom_xmlwriter
12216#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012217extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012218#else
12219#ifndef xmlTextWriterStartComment
12220extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012221#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
12222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012223#endif
12224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012225
12226#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012227#ifdef bottom_xmlwriter
12228#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012229extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012230#else
12231#ifndef xmlTextWriterStartDTD
12232extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012233#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
12234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012235#endif
12236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012237
12238#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012239#ifdef bottom_xmlwriter
12240#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012241extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012242#else
12243#ifndef xmlTextWriterStartDTDAttlist
12244extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012245#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
12246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012247#endif
12248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012249
12250#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012251#ifdef bottom_xmlwriter
12252#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012253extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012254#else
12255#ifndef xmlTextWriterStartDTDElement
12256extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012257#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
12258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012259#endif
12260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012261
12262#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012263#ifdef bottom_xmlwriter
12264#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012265extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012266#else
12267#ifndef xmlTextWriterStartDTDEntity
12268extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012269#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
12270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012271#endif
12272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012273
12274#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012275#ifdef bottom_xmlwriter
12276#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000012277extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012278#else
12279#ifndef xmlTextWriterStartDocument
12280extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012281#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
12282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012283#endif
12284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012285
12286#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012287#ifdef bottom_xmlwriter
12288#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012289extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012290#else
12291#ifndef xmlTextWriterStartElement
12292extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012293#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
12294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012295#endif
12296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012297
12298#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012299#ifdef bottom_xmlwriter
12300#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012301extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012302#else
12303#ifndef xmlTextWriterStartElementNS
12304extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012305#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
12306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012307#endif
12308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012309
12310#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012311#ifdef bottom_xmlwriter
12312#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012313extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012314#else
12315#ifndef xmlTextWriterStartPI
12316extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012317#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012319#endif
12320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012321
12322#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012323#ifdef bottom_xmlwriter
12324#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012325extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012326#else
12327#ifndef xmlTextWriterWriteAttribute
12328extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012329#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012331#endif
12332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012333
12334#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012335#ifdef bottom_xmlwriter
12336#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012337extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012338#else
12339#ifndef xmlTextWriterWriteAttributeNS
12340extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012341#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012343#endif
12344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012345
12346#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012347#ifdef bottom_xmlwriter
12348#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000012349extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012350#else
12351#ifndef xmlTextWriterWriteBase64
12352extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012353#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012355#endif
12356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012357
12358#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012359#ifdef bottom_xmlwriter
12360#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000012361extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012362#else
12363#ifndef xmlTextWriterWriteBinHex
12364extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012365#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012367#endif
12368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012369
12370#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012371#ifdef bottom_xmlwriter
12372#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012373extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012374#else
12375#ifndef xmlTextWriterWriteCDATA
12376extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012377#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012379#endif
12380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012381
12382#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012383#ifdef bottom_xmlwriter
12384#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012385extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012386#else
12387#ifndef xmlTextWriterWriteComment
12388extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012389#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012391#endif
12392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012393
12394#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012395#ifdef bottom_xmlwriter
12396#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012397extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012398#else
12399#ifndef xmlTextWriterWriteDTD
12400extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012401#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012403#endif
12404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012405
12406#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012407#ifdef bottom_xmlwriter
12408#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012409extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012410#else
12411#ifndef xmlTextWriterWriteDTDAttlist
12412extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012413#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012415#endif
12416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012417
12418#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012419#ifdef bottom_xmlwriter
12420#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012421extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012422#else
12423#ifndef xmlTextWriterWriteDTDElement
12424extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012425#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012427#endif
12428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012429
12430#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012431#ifdef bottom_xmlwriter
12432#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012433extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012434#else
12435#ifndef xmlTextWriterWriteDTDEntity
12436extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012437#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012439#endif
12440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012441
12442#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012443#ifdef bottom_xmlwriter
12444#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012445extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012446#else
12447#ifndef xmlTextWriterWriteDTDExternalEntity
12448extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012449#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012451#endif
12452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012453
12454#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012455#ifdef bottom_xmlwriter
12456#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012457extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012458#else
12459#ifndef xmlTextWriterWriteDTDExternalEntityContents
12460extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012461#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012463#endif
12464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012465
12466#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012467#ifdef bottom_xmlwriter
12468#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012469extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012470#else
12471#ifndef xmlTextWriterWriteDTDInternalEntity
12472extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012473#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012475#endif
12476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012477
12478#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012479#ifdef bottom_xmlwriter
12480#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012481extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012482#else
12483#ifndef xmlTextWriterWriteDTDNotation
12484extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012485#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012487#endif
12488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012489
12490#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012491#ifdef bottom_xmlwriter
12492#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012493extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012494#else
12495#ifndef xmlTextWriterWriteElement
12496extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012497#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012499#endif
12500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012501
12502#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012503#ifdef bottom_xmlwriter
12504#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012505extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012506#else
12507#ifndef xmlTextWriterWriteElementNS
12508extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012509#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012511#endif
12512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012513
12514#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012515#ifdef bottom_xmlwriter
12516#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012517extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012518#else
12519#ifndef xmlTextWriterWriteFormatAttribute
12520extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012521#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012523#endif
12524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012525
12526#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012527#ifdef bottom_xmlwriter
12528#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012529extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012530#else
12531#ifndef xmlTextWriterWriteFormatAttributeNS
12532extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012533#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012535#endif
12536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012537
12538#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012539#ifdef bottom_xmlwriter
12540#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012541extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012542#else
12543#ifndef xmlTextWriterWriteFormatCDATA
12544extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012545#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012547#endif
12548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012549
12550#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012551#ifdef bottom_xmlwriter
12552#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012553extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012554#else
12555#ifndef xmlTextWriterWriteFormatComment
12556extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012557#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012559#endif
12560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012561
12562#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012563#ifdef bottom_xmlwriter
12564#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012565extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012566#else
12567#ifndef xmlTextWriterWriteFormatDTD
12568extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012569#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012571#endif
12572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012573
12574#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012575#ifdef bottom_xmlwriter
12576#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012577extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012578#else
12579#ifndef xmlTextWriterWriteFormatDTDAttlist
12580extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012581#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012583#endif
12584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012585
12586#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012587#ifdef bottom_xmlwriter
12588#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012589extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012590#else
12591#ifndef xmlTextWriterWriteFormatDTDElement
12592extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012593#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012595#endif
12596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012597
12598#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012599#ifdef bottom_xmlwriter
12600#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012601extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012602#else
12603#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12604extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012605#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012607#endif
12608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012609
12610#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012611#ifdef bottom_xmlwriter
12612#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012613extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012614#else
12615#ifndef xmlTextWriterWriteFormatElement
12616extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012617#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012619#endif
12620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012621
12622#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012623#ifdef bottom_xmlwriter
12624#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012625extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012626#else
12627#ifndef xmlTextWriterWriteFormatElementNS
12628extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012629#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012631#endif
12632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012633
12634#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012635#ifdef bottom_xmlwriter
12636#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012637extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012638#else
12639#ifndef xmlTextWriterWriteFormatPI
12640extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012641#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012643#endif
12644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012645
12646#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012647#ifdef bottom_xmlwriter
12648#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012649extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012650#else
12651#ifndef xmlTextWriterWriteFormatRaw
12652extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012653#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012655#endif
12656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012657
12658#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012659#ifdef bottom_xmlwriter
12660#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012661extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012662#else
12663#ifndef xmlTextWriterWriteFormatString
12664extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012665#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012667#endif
12668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012669
12670#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012671#ifdef bottom_xmlwriter
12672#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012673extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012674#else
12675#ifndef xmlTextWriterWritePI
12676extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012677#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012679#endif
12680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012681
12682#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012683#ifdef bottom_xmlwriter
12684#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012685extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012686#else
12687#ifndef xmlTextWriterWriteRaw
12688extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012689#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012691#endif
12692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012693
12694#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012695#ifdef bottom_xmlwriter
12696#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012697extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012698#else
12699#ifndef xmlTextWriterWriteRawLen
12700extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012701#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012703#endif
12704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012705
12706#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012707#ifdef bottom_xmlwriter
12708#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012709extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012710#else
12711#ifndef xmlTextWriterWriteString
12712extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012713#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012715#endif
12716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012717
12718#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012719#ifdef bottom_xmlwriter
12720#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012721extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012722#else
12723#ifndef xmlTextWriterWriteVFormatAttribute
12724extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012725#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012727#endif
12728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012729
12730#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012731#ifdef bottom_xmlwriter
12732#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012733extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012734#else
12735#ifndef xmlTextWriterWriteVFormatAttributeNS
12736extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012737#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012739#endif
12740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012741
12742#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012743#ifdef bottom_xmlwriter
12744#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012745extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012746#else
12747#ifndef xmlTextWriterWriteVFormatCDATA
12748extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012749#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012751#endif
12752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012753
12754#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012755#ifdef bottom_xmlwriter
12756#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012757extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012758#else
12759#ifndef xmlTextWriterWriteVFormatComment
12760extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012761#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012763#endif
12764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012765
12766#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012767#ifdef bottom_xmlwriter
12768#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012769extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012770#else
12771#ifndef xmlTextWriterWriteVFormatDTD
12772extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012773#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012775#endif
12776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012777
12778#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012779#ifdef bottom_xmlwriter
12780#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012781extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012782#else
12783#ifndef xmlTextWriterWriteVFormatDTDAttlist
12784extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012785#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012787#endif
12788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012789
12790#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012791#ifdef bottom_xmlwriter
12792#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012793extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012794#else
12795#ifndef xmlTextWriterWriteVFormatDTDElement
12796extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012797#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012799#endif
12800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012801
12802#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012803#ifdef bottom_xmlwriter
12804#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012805extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012806#else
12807#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12808extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012809#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012811#endif
12812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012813
12814#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012815#ifdef bottom_xmlwriter
12816#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012817extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012818#else
12819#ifndef xmlTextWriterWriteVFormatElement
12820extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012821#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012823#endif
12824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012825
12826#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012827#ifdef bottom_xmlwriter
12828#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012829extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012830#else
12831#ifndef xmlTextWriterWriteVFormatElementNS
12832extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012833#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012835#endif
12836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012837
12838#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012839#ifdef bottom_xmlwriter
12840#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012841extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012842#else
12843#ifndef xmlTextWriterWriteVFormatPI
12844extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012845#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012847#endif
12848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012849
12850#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012851#ifdef bottom_xmlwriter
12852#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012853extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012854#else
12855#ifndef xmlTextWriterWriteVFormatRaw
12856extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012857#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012859#endif
12860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012861
12862#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012863#ifdef bottom_xmlwriter
12864#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012865extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012866#else
12867#ifndef xmlTextWriterWriteVFormatString
12868extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012869#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012871#endif
12872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012873
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012874#ifdef bottom_globals
12875#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012876extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012877#else
12878#ifndef xmlThrDefBufferAllocScheme
12879extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012880#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
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 xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012886extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012887#else
12888#ifndef xmlThrDefDefaultBufferSize
12889extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012890#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__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 xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012896extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012897#else
12898#ifndef xmlThrDefDeregisterNodeDefault
12899extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012900#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__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 xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012906extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012907#else
12908#ifndef xmlThrDefDoValidityCheckingDefaultValue
12909extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012910#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__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 xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012916extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012917#else
12918#ifndef xmlThrDefGetWarningsDefaultValue
12919extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012920#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__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 xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012926extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012927#else
12928#ifndef xmlThrDefIndentTreeOutput
12929extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012930#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__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 xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012936extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012937#else
12938#ifndef xmlThrDefKeepBlanksDefaultValue
12939extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012940#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__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 xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012946extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012947#else
12948#ifndef xmlThrDefLineNumbersDefaultValue
12949extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012950#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__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 xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012956extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012957#else
12958#ifndef xmlThrDefLoadExtDtdDefaultValue
12959extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012960#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__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 xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012966extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012967#else
12968#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12969extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012970#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__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 xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012976extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012977#else
12978#ifndef xmlThrDefParserDebugEntities
12979extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012980#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__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 xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012986extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012987#else
12988#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12989extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012990#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__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 xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012996extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012997#else
12998#ifndef xmlThrDefPedanticParserDefaultValue
12999extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013000#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__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 xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000013006extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013007#else
13008#ifndef xmlThrDefRegisterNodeDefault
13009extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013010#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__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 xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000013016extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013017#else
13018#ifndef xmlThrDefSaveNoEmptyTags
13019extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013020#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__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 xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013026extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013027#else
13028#ifndef xmlThrDefSetGenericErrorFunc
13029extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013030#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__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 xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013036extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013037#else
13038#ifndef xmlThrDefSetStructuredErrorFunc
13039extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013040#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__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 xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000013046extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013047#else
13048#ifndef xmlThrDefSubstituteEntitiesDefaultValue
13049extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013050#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__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 xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000013056extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013057#else
13058#ifndef xmlThrDefTreeIndentString
13059extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013060#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013061#endif
13062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013063
13064#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013065#ifdef bottom_xmlunicode
13066#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000013067extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013068#else
13069#ifndef xmlUCSIsAegeanNumbers
13070extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013071#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
13072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013073#endif
13074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013075
13076#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013077#ifdef bottom_xmlunicode
13078#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013079extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013080#else
13081#ifndef xmlUCSIsAlphabeticPresentationForms
13082extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013083#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
13084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013085#endif
13086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013087
13088#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013089#ifdef bottom_xmlunicode
13090#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013091extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013092#else
13093#ifndef xmlUCSIsArabic
13094extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013095#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
13096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013097#endif
13098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013099
13100#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013101#ifdef bottom_xmlunicode
13102#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013103extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013104#else
13105#ifndef xmlUCSIsArabicPresentationFormsA
13106extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013107#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
13108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013109#endif
13110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013111
13112#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013113#ifdef bottom_xmlunicode
13114#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013115extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013116#else
13117#ifndef xmlUCSIsArabicPresentationFormsB
13118extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013119#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
13120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013121#endif
13122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013123
13124#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013125#ifdef bottom_xmlunicode
13126#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013127extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013128#else
13129#ifndef xmlUCSIsArmenian
13130extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013131#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
13132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013133#endif
13134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013135
13136#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013137#ifdef bottom_xmlunicode
13138#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000013139extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013140#else
13141#ifndef xmlUCSIsArrows
13142extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013143#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
13144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013145#endif
13146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013147
13148#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013149#ifdef bottom_xmlunicode
13150#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000013151extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013152#else
13153#ifndef xmlUCSIsBasicLatin
13154extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013155#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
13156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013157#endif
13158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013159
13160#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013161#ifdef bottom_xmlunicode
13162#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000013163extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013164#else
13165#ifndef xmlUCSIsBengali
13166extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013167#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
13168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013169#endif
13170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013171
13172#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013173#ifdef bottom_xmlunicode
13174#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000013175extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013176#else
13177#ifndef xmlUCSIsBlock
13178extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013179#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
13180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013181#endif
13182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013183
13184#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013185#ifdef bottom_xmlunicode
13186#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000013187extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013188#else
13189#ifndef xmlUCSIsBlockElements
13190extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013191#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
13192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013193#endif
13194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013195
13196#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013197#ifdef bottom_xmlunicode
13198#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013199extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013200#else
13201#ifndef xmlUCSIsBopomofo
13202extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013203#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
13204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013205#endif
13206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013207
13208#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013209#ifdef bottom_xmlunicode
13210#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013211extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013212#else
13213#ifndef xmlUCSIsBopomofoExtended
13214extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013215#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
13216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013217#endif
13218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013219
13220#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013221#ifdef bottom_xmlunicode
13222#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000013223extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013224#else
13225#ifndef xmlUCSIsBoxDrawing
13226extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013227#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
13228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013229#endif
13230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013231
13232#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013233#ifdef bottom_xmlunicode
13234#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000013235extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013236#else
13237#ifndef xmlUCSIsBraillePatterns
13238extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013239#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
13240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013241#endif
13242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013243
13244#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013245#ifdef bottom_xmlunicode
13246#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000013247extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013248#else
13249#ifndef xmlUCSIsBuhid
13250extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013251#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
13252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013253#endif
13254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013255
13256#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013257#ifdef bottom_xmlunicode
13258#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013259extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013260#else
13261#ifndef xmlUCSIsByzantineMusicalSymbols
13262extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013263#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
13264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013265#endif
13266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013267
13268#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013269#ifdef bottom_xmlunicode
13270#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000013271extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013272#else
13273#ifndef xmlUCSIsCJKCompatibility
13274extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013275#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
13276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013277#endif
13278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013279
13280#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013281#ifdef bottom_xmlunicode
13282#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013283extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013284#else
13285#ifndef xmlUCSIsCJKCompatibilityForms
13286extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013287#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
13288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013289#endif
13290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013291
13292#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013293#ifdef bottom_xmlunicode
13294#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013295extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013296#else
13297#ifndef xmlUCSIsCJKCompatibilityIdeographs
13298extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013299#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
13300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013301#endif
13302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013303
13304#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013305#ifdef bottom_xmlunicode
13306#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013307extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013308#else
13309#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13310extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013311#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013313#endif
13314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013315
13316#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013317#ifdef bottom_xmlunicode
13318#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013319extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013320#else
13321#ifndef xmlUCSIsCJKRadicalsSupplement
13322extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013323#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013325#endif
13326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013327
13328#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013329#ifdef bottom_xmlunicode
13330#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013331extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013332#else
13333#ifndef xmlUCSIsCJKSymbolsandPunctuation
13334extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013335#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013337#endif
13338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013339
13340#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013341#ifdef bottom_xmlunicode
13342#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013343extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013344#else
13345#ifndef xmlUCSIsCJKUnifiedIdeographs
13346extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013347#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013349#endif
13350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013351
13352#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013353#ifdef bottom_xmlunicode
13354#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000013355extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013356#else
13357#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13358extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013359#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013361#endif
13362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013363
13364#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013365#ifdef bottom_xmlunicode
13366#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013367extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013368#else
13369#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13370extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013371#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013373#endif
13374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013375
13376#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013377#ifdef bottom_xmlunicode
13378#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000013379extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013380#else
13381#ifndef xmlUCSIsCat
13382extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013383#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013385#endif
13386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013387
13388#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013389#ifdef bottom_xmlunicode
13390#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000013391extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013392#else
13393#ifndef xmlUCSIsCatC
13394extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013395#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013397#endif
13398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013399
13400#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013401#ifdef bottom_xmlunicode
13402#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013403extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013404#else
13405#ifndef xmlUCSIsCatCc
13406extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013407#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013409#endif
13410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013411
13412#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013413#ifdef bottom_xmlunicode
13414#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013415extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013416#else
13417#ifndef xmlUCSIsCatCf
13418extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013419#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013421#endif
13422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013423
13424#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013425#ifdef bottom_xmlunicode
13426#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013427extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013428#else
13429#ifndef xmlUCSIsCatCo
13430extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013431#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013433#endif
13434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013435
13436#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013437#ifdef bottom_xmlunicode
13438#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013439extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013440#else
13441#ifndef xmlUCSIsCatCs
13442extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013443#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013445#endif
13446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013447
13448#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013449#ifdef bottom_xmlunicode
13450#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013451extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013452#else
13453#ifndef xmlUCSIsCatL
13454extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013455#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013457#endif
13458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013459
13460#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013461#ifdef bottom_xmlunicode
13462#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013463extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013464#else
13465#ifndef xmlUCSIsCatLl
13466extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013467#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013469#endif
13470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013471
13472#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013473#ifdef bottom_xmlunicode
13474#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013475extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013476#else
13477#ifndef xmlUCSIsCatLm
13478extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013479#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013481#endif
13482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013483
13484#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013485#ifdef bottom_xmlunicode
13486#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013487extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013488#else
13489#ifndef xmlUCSIsCatLo
13490extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013491#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013493#endif
13494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013495
13496#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013497#ifdef bottom_xmlunicode
13498#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013499extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013500#else
13501#ifndef xmlUCSIsCatLt
13502extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013503#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013505#endif
13506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013507
13508#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013509#ifdef bottom_xmlunicode
13510#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013511extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013512#else
13513#ifndef xmlUCSIsCatLu
13514extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013515#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013517#endif
13518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013519
13520#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013521#ifdef bottom_xmlunicode
13522#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013523extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013524#else
13525#ifndef xmlUCSIsCatM
13526extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013527#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013529#endif
13530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013531
13532#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013533#ifdef bottom_xmlunicode
13534#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013535extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013536#else
13537#ifndef xmlUCSIsCatMc
13538extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013539#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013541#endif
13542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013543
13544#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013545#ifdef bottom_xmlunicode
13546#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013547extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013548#else
13549#ifndef xmlUCSIsCatMe
13550extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013551#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013553#endif
13554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013555
13556#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013557#ifdef bottom_xmlunicode
13558#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013559extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013560#else
13561#ifndef xmlUCSIsCatMn
13562extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013563#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013565#endif
13566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013567
13568#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013569#ifdef bottom_xmlunicode
13570#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013571extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013572#else
13573#ifndef xmlUCSIsCatN
13574extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013575#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013577#endif
13578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013579
13580#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013581#ifdef bottom_xmlunicode
13582#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013583extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013584#else
13585#ifndef xmlUCSIsCatNd
13586extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013587#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013589#endif
13590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013591
13592#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013593#ifdef bottom_xmlunicode
13594#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013595extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013596#else
13597#ifndef xmlUCSIsCatNl
13598extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013599#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013601#endif
13602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013603
13604#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013605#ifdef bottom_xmlunicode
13606#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013607extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013608#else
13609#ifndef xmlUCSIsCatNo
13610extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013611#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013613#endif
13614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013615
13616#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013617#ifdef bottom_xmlunicode
13618#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013619extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013620#else
13621#ifndef xmlUCSIsCatP
13622extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013623#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013625#endif
13626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013627
13628#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013629#ifdef bottom_xmlunicode
13630#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013631extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013632#else
13633#ifndef xmlUCSIsCatPc
13634extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013635#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013637#endif
13638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013639
13640#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013641#ifdef bottom_xmlunicode
13642#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013643extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013644#else
13645#ifndef xmlUCSIsCatPd
13646extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013647#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013649#endif
13650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013651
13652#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013653#ifdef bottom_xmlunicode
13654#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013655extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013656#else
13657#ifndef xmlUCSIsCatPe
13658extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013659#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013661#endif
13662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013663
13664#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013665#ifdef bottom_xmlunicode
13666#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013667extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013668#else
13669#ifndef xmlUCSIsCatPf
13670extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013671#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013673#endif
13674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013675
13676#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013677#ifdef bottom_xmlunicode
13678#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013679extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013680#else
13681#ifndef xmlUCSIsCatPi
13682extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013683#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013685#endif
13686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013687
13688#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013689#ifdef bottom_xmlunicode
13690#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013691extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013692#else
13693#ifndef xmlUCSIsCatPo
13694extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013695#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013697#endif
13698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013699
13700#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013701#ifdef bottom_xmlunicode
13702#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013703extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013704#else
13705#ifndef xmlUCSIsCatPs
13706extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013707#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013709#endif
13710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013711
13712#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013713#ifdef bottom_xmlunicode
13714#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013715extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013716#else
13717#ifndef xmlUCSIsCatS
13718extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013719#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013721#endif
13722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013723
13724#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013725#ifdef bottom_xmlunicode
13726#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013727extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013728#else
13729#ifndef xmlUCSIsCatSc
13730extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013731#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013733#endif
13734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013735
13736#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013737#ifdef bottom_xmlunicode
13738#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013739extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013740#else
13741#ifndef xmlUCSIsCatSk
13742extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013743#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013745#endif
13746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013747
13748#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013749#ifdef bottom_xmlunicode
13750#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013751extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013752#else
13753#ifndef xmlUCSIsCatSm
13754extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013755#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013757#endif
13758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013759
13760#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013761#ifdef bottom_xmlunicode
13762#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013763extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013764#else
13765#ifndef xmlUCSIsCatSo
13766extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013767#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013769#endif
13770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013771
13772#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013773#ifdef bottom_xmlunicode
13774#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013775extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013776#else
13777#ifndef xmlUCSIsCatZ
13778extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013779#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013781#endif
13782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013783
13784#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013785#ifdef bottom_xmlunicode
13786#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013787extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013788#else
13789#ifndef xmlUCSIsCatZl
13790extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013791#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13792#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013793#endif
13794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013795
13796#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013797#ifdef bottom_xmlunicode
13798#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013799extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013800#else
13801#ifndef xmlUCSIsCatZp
13802extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013803#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13804#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013805#endif
13806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013807
13808#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013809#ifdef bottom_xmlunicode
13810#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013811extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013812#else
13813#ifndef xmlUCSIsCatZs
13814extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013815#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13816#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013817#endif
13818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013819
13820#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013821#ifdef bottom_xmlunicode
13822#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013823extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013824#else
13825#ifndef xmlUCSIsCherokee
13826extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013827#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13828#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013829#endif
13830#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013831
13832#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013833#ifdef bottom_xmlunicode
13834#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013835extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013836#else
13837#ifndef xmlUCSIsCombiningDiacriticalMarks
13838extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013839#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13840#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013841#endif
13842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013843
13844#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013845#ifdef bottom_xmlunicode
13846#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013847extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013848#else
13849#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13850extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013851#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013853#endif
13854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013855
13856#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013857#ifdef bottom_xmlunicode
13858#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013859extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013860#else
13861#ifndef xmlUCSIsCombiningHalfMarks
13862extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013863#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013865#endif
13866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013867
13868#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013869#ifdef bottom_xmlunicode
13870#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013871extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013872#else
13873#ifndef xmlUCSIsCombiningMarksforSymbols
13874extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013875#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013877#endif
13878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013879
13880#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013881#ifdef bottom_xmlunicode
13882#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013883extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013884#else
13885#ifndef xmlUCSIsControlPictures
13886extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013887#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013889#endif
13890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013891
13892#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013893#ifdef bottom_xmlunicode
13894#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013895extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013896#else
13897#ifndef xmlUCSIsCurrencySymbols
13898extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013899#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013901#endif
13902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013903
13904#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013905#ifdef bottom_xmlunicode
13906#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013907extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013908#else
13909#ifndef xmlUCSIsCypriotSyllabary
13910extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013911#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013913#endif
13914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013915
13916#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013917#ifdef bottom_xmlunicode
13918#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013919extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013920#else
13921#ifndef xmlUCSIsCyrillic
13922extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013923#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013925#endif
13926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013927
13928#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013929#ifdef bottom_xmlunicode
13930#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013931extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013932#else
13933#ifndef xmlUCSIsCyrillicSupplement
13934extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013935#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013937#endif
13938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013939
13940#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013941#ifdef bottom_xmlunicode
13942#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013943extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013944#else
13945#ifndef xmlUCSIsDeseret
13946extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013947#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013949#endif
13950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013951
13952#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013953#ifdef bottom_xmlunicode
13954#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013955extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013956#else
13957#ifndef xmlUCSIsDevanagari
13958extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013959#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13960#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013961#endif
13962#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013963
13964#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013965#ifdef bottom_xmlunicode
13966#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013967extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013968#else
13969#ifndef xmlUCSIsDingbats
13970extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013971#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13972#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013973#endif
13974#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013975
13976#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013977#ifdef bottom_xmlunicode
13978#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013979extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013980#else
13981#ifndef xmlUCSIsEnclosedAlphanumerics
13982extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013983#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13984#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013985#endif
13986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013987
13988#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013989#ifdef bottom_xmlunicode
13990#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013991extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013992#else
13993#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13994extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013995#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013997#endif
13998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013999
14000#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014001#ifdef bottom_xmlunicode
14002#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014003extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014004#else
14005#ifndef xmlUCSIsEthiopic
14006extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014007#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
14008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014009#endif
14010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014011
14012#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014013#ifdef bottom_xmlunicode
14014#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000014015extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014016#else
14017#ifndef xmlUCSIsGeneralPunctuation
14018extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014019#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
14020#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014021#endif
14022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014023
14024#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014025#ifdef bottom_xmlunicode
14026#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000014027extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014028#else
14029#ifndef xmlUCSIsGeometricShapes
14030extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014031#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
14032#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014033#endif
14034#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014035
14036#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014037#ifdef bottom_xmlunicode
14038#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014039extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014040#else
14041#ifndef xmlUCSIsGeorgian
14042extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014043#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
14044#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014045#endif
14046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014047
14048#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014049#ifdef bottom_xmlunicode
14050#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014051extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014052#else
14053#ifndef xmlUCSIsGothic
14054extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014055#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
14056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014057#endif
14058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014059
14060#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014061#ifdef bottom_xmlunicode
14062#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000014063extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014064#else
14065#ifndef xmlUCSIsGreek
14066extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014067#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
14068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014069#endif
14070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014071
14072#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014073#ifdef bottom_xmlunicode
14074#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000014075extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014076#else
14077#ifndef xmlUCSIsGreekExtended
14078extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014079#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
14080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014081#endif
14082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014083
14084#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014085#ifdef bottom_xmlunicode
14086#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014087extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014088#else
14089#ifndef xmlUCSIsGreekandCoptic
14090extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014091#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
14092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014093#endif
14094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014095
14096#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014097#ifdef bottom_xmlunicode
14098#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000014099extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014100#else
14101#ifndef xmlUCSIsGujarati
14102extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014103#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
14104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014105#endif
14106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014107
14108#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014109#ifdef bottom_xmlunicode
14110#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000014111extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014112#else
14113#ifndef xmlUCSIsGurmukhi
14114extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014115#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
14116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014117#endif
14118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014119
14120#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014121#ifdef bottom_xmlunicode
14122#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014123extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014124#else
14125#ifndef xmlUCSIsHalfwidthandFullwidthForms
14126extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014127#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
14128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014129#endif
14130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014131
14132#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014133#ifdef bottom_xmlunicode
14134#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000014135extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014136#else
14137#ifndef xmlUCSIsHangulCompatibilityJamo
14138extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014139#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
14140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014141#endif
14142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014143
14144#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014145#ifdef bottom_xmlunicode
14146#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000014147extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014148#else
14149#ifndef xmlUCSIsHangulJamo
14150extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014151#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
14152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014153#endif
14154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014155
14156#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014157#ifdef bottom_xmlunicode
14158#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014159extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014160#else
14161#ifndef xmlUCSIsHangulSyllables
14162extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014163#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
14164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014165#endif
14166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014167
14168#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014169#ifdef bottom_xmlunicode
14170#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000014171extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014172#else
14173#ifndef xmlUCSIsHanunoo
14174extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014175#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
14176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014177#endif
14178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014179
14180#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014181#ifdef bottom_xmlunicode
14182#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000014183extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014184#else
14185#ifndef xmlUCSIsHebrew
14186extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014187#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
14188#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014189#endif
14190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014191
14192#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014193#ifdef bottom_xmlunicode
14194#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014195extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014196#else
14197#ifndef xmlUCSIsHighPrivateUseSurrogates
14198extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014199#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
14200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014201#endif
14202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014203
14204#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014205#ifdef bottom_xmlunicode
14206#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014207extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014208#else
14209#ifndef xmlUCSIsHighSurrogates
14210extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014211#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
14212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014213#endif
14214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014215
14216#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014217#ifdef bottom_xmlunicode
14218#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014219extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014220#else
14221#ifndef xmlUCSIsHiragana
14222extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014223#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
14224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014225#endif
14226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014227
14228#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014229#ifdef bottom_xmlunicode
14230#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014231extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014232#else
14233#ifndef xmlUCSIsIPAExtensions
14234extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014235#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
14236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014237#endif
14238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014239
14240#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014241#ifdef bottom_xmlunicode
14242#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014243extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014244#else
14245#ifndef xmlUCSIsIdeographicDescriptionCharacters
14246extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014247#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
14248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014249#endif
14250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014251
14252#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014253#ifdef bottom_xmlunicode
14254#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000014255extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014256#else
14257#ifndef xmlUCSIsKanbun
14258extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014259#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
14260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014261#endif
14262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014263
14264#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014265#ifdef bottom_xmlunicode
14266#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014267extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014268#else
14269#ifndef xmlUCSIsKangxiRadicals
14270extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014271#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
14272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014273#endif
14274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014275
14276#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014277#ifdef bottom_xmlunicode
14278#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000014279extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014280#else
14281#ifndef xmlUCSIsKannada
14282extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014283#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
14284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014285#endif
14286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014287
14288#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014289#ifdef bottom_xmlunicode
14290#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014291extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014292#else
14293#ifndef xmlUCSIsKatakana
14294extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014295#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
14296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014297#endif
14298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014299
14300#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014301#ifdef bottom_xmlunicode
14302#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014303extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014304#else
14305#ifndef xmlUCSIsKatakanaPhoneticExtensions
14306extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014307#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
14308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014309#endif
14310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014311
14312#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014313#ifdef bottom_xmlunicode
14314#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000014315extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014316#else
14317#ifndef xmlUCSIsKhmer
14318extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014319#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014321#endif
14322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014323
14324#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014325#ifdef bottom_xmlunicode
14326#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014327extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014328#else
14329#ifndef xmlUCSIsKhmerSymbols
14330extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014331#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014333#endif
14334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014335
14336#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014337#ifdef bottom_xmlunicode
14338#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000014339extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014340#else
14341#ifndef xmlUCSIsLao
14342extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014343#define xmlUCSIsLao xmlUCSIsLao__internal_alias
14344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014345#endif
14346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014347
14348#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014349#ifdef bottom_xmlunicode
14350#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014351extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014352#else
14353#ifndef xmlUCSIsLatin1Supplement
14354extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014355#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014357#endif
14358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014359
14360#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014361#ifdef bottom_xmlunicode
14362#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014363extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014364#else
14365#ifndef xmlUCSIsLatinExtendedA
14366extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014367#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014369#endif
14370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014371
14372#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014373#ifdef bottom_xmlunicode
14374#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000014375extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014376#else
14377#ifndef xmlUCSIsLatinExtendedAdditional
14378extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014379#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014381#endif
14382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014383
14384#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014385#ifdef bottom_xmlunicode
14386#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014387extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014388#else
14389#ifndef xmlUCSIsLatinExtendedB
14390extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014391#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014393#endif
14394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014395
14396#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014397#ifdef bottom_xmlunicode
14398#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014399extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014400#else
14401#ifndef xmlUCSIsLetterlikeSymbols
14402extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014403#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014405#endif
14406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014407
14408#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014409#ifdef bottom_xmlunicode
14410#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014411extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014412#else
14413#ifndef xmlUCSIsLimbu
14414extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014415#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014417#endif
14418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014419
14420#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014421#ifdef bottom_xmlunicode
14422#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014423extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014424#else
14425#ifndef xmlUCSIsLinearBIdeograms
14426extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014427#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014429#endif
14430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014431
14432#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014433#ifdef bottom_xmlunicode
14434#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014435extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014436#else
14437#ifndef xmlUCSIsLinearBSyllabary
14438extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014439#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14440#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014441#endif
14442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014443
14444#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014445#ifdef bottom_xmlunicode
14446#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014447extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014448#else
14449#ifndef xmlUCSIsLowSurrogates
14450extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014451#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014453#endif
14454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014455
14456#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014457#ifdef bottom_xmlunicode
14458#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014459extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014460#else
14461#ifndef xmlUCSIsMalayalam
14462extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014463#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014465#endif
14466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014467
14468#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014469#ifdef bottom_xmlunicode
14470#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014471extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014472#else
14473#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14474extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014475#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014477#endif
14478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014479
14480#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014481#ifdef bottom_xmlunicode
14482#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014483extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014484#else
14485#ifndef xmlUCSIsMathematicalOperators
14486extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014487#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014489#endif
14490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014491
14492#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014493#ifdef bottom_xmlunicode
14494#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014495extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014496#else
14497#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14498extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014499#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014501#endif
14502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014503
14504#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014505#ifdef bottom_xmlunicode
14506#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014507extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014508#else
14509#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14510extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014511#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014513#endif
14514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014515
14516#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014517#ifdef bottom_xmlunicode
14518#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014519extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014520#else
14521#ifndef xmlUCSIsMiscellaneousSymbols
14522extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014523#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14524#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014525#endif
14526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014527
14528#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014529#ifdef bottom_xmlunicode
14530#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014531extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014532#else
14533#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14534extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014535#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14536#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014537#endif
14538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014539
14540#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014541#ifdef bottom_xmlunicode
14542#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014543extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014544#else
14545#ifndef xmlUCSIsMiscellaneousTechnical
14546extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014547#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14548#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014549#endif
14550#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014551
14552#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014553#ifdef bottom_xmlunicode
14554#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014555extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014556#else
14557#ifndef xmlUCSIsMongolian
14558extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014559#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14560#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014561#endif
14562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014563
14564#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014565#ifdef bottom_xmlunicode
14566#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014567extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014568#else
14569#ifndef xmlUCSIsMusicalSymbols
14570extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014571#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014573#endif
14574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014575
14576#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014577#ifdef bottom_xmlunicode
14578#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014579extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014580#else
14581#ifndef xmlUCSIsMyanmar
14582extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014583#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014585#endif
14586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014587
14588#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014589#ifdef bottom_xmlunicode
14590#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014591extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014592#else
14593#ifndef xmlUCSIsNumberForms
14594extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014595#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014597#endif
14598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014599
14600#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014601#ifdef bottom_xmlunicode
14602#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014603extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014604#else
14605#ifndef xmlUCSIsOgham
14606extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014607#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014609#endif
14610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014611
14612#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014613#ifdef bottom_xmlunicode
14614#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014615extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014616#else
14617#ifndef xmlUCSIsOldItalic
14618extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014619#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014621#endif
14622#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014623
14624#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014625#ifdef bottom_xmlunicode
14626#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014627extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014628#else
14629#ifndef xmlUCSIsOpticalCharacterRecognition
14630extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014631#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014633#endif
14634#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014635
14636#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014637#ifdef bottom_xmlunicode
14638#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014639extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014640#else
14641#ifndef xmlUCSIsOriya
14642extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014643#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14644#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014645#endif
14646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014647
14648#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014649#ifdef bottom_xmlunicode
14650#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014651extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014652#else
14653#ifndef xmlUCSIsOsmanya
14654extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014655#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14656#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014657#endif
14658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014659
14660#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014661#ifdef bottom_xmlunicode
14662#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014663extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014664#else
14665#ifndef xmlUCSIsPhoneticExtensions
14666extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014667#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14668#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014669#endif
14670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014671
14672#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014673#ifdef bottom_xmlunicode
14674#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014675extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014676#else
14677#ifndef xmlUCSIsPrivateUse
14678extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014679#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14680#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014681#endif
14682#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014683
14684#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014685#ifdef bottom_xmlunicode
14686#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014687extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014688#else
14689#ifndef xmlUCSIsPrivateUseArea
14690extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014691#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14692#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014693#endif
14694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014695
14696#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014697#ifdef bottom_xmlunicode
14698#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014699extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014700#else
14701#ifndef xmlUCSIsRunic
14702extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014703#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14704#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014705#endif
14706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014707
14708#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014709#ifdef bottom_xmlunicode
14710#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014711extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014712#else
14713#ifndef xmlUCSIsShavian
14714extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014715#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014717#endif
14718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014719
14720#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014721#ifdef bottom_xmlunicode
14722#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014723extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014724#else
14725#ifndef xmlUCSIsSinhala
14726extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014727#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014729#endif
14730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014731
14732#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014733#ifdef bottom_xmlunicode
14734#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014735extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014736#else
14737#ifndef xmlUCSIsSmallFormVariants
14738extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014739#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014741#endif
14742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014743
14744#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014745#ifdef bottom_xmlunicode
14746#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014747extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014748#else
14749#ifndef xmlUCSIsSpacingModifierLetters
14750extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014751#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014753#endif
14754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014755
14756#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014757#ifdef bottom_xmlunicode
14758#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014759extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014760#else
14761#ifndef xmlUCSIsSpecials
14762extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014763#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014765#endif
14766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014767
14768#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014769#ifdef bottom_xmlunicode
14770#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014771extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014772#else
14773#ifndef xmlUCSIsSuperscriptsandSubscripts
14774extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014775#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014777#endif
14778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014779
14780#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014781#ifdef bottom_xmlunicode
14782#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014783extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014784#else
14785#ifndef xmlUCSIsSupplementalArrowsA
14786extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014787#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014789#endif
14790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014791
14792#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014793#ifdef bottom_xmlunicode
14794#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014795extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014796#else
14797#ifndef xmlUCSIsSupplementalArrowsB
14798extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014799#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014801#endif
14802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014803
14804#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014805#ifdef bottom_xmlunicode
14806#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014807extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014808#else
14809#ifndef xmlUCSIsSupplementalMathematicalOperators
14810extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014811#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014813#endif
14814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014815
14816#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014817#ifdef bottom_xmlunicode
14818#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014819extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014820#else
14821#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14822extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014823#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014825#endif
14826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014827
14828#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014829#ifdef bottom_xmlunicode
14830#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014831extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014832#else
14833#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14834extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014835#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014837#endif
14838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014839
14840#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014841#ifdef bottom_xmlunicode
14842#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014843extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014844#else
14845#ifndef xmlUCSIsSyriac
14846extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014847#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014849#endif
14850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014851
14852#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014853#ifdef bottom_xmlunicode
14854#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014855extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014856#else
14857#ifndef xmlUCSIsTagalog
14858extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014859#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014861#endif
14862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014863
14864#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014865#ifdef bottom_xmlunicode
14866#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014867extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014868#else
14869#ifndef xmlUCSIsTagbanwa
14870extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014871#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014873#endif
14874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014875
14876#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014877#ifdef bottom_xmlunicode
14878#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014879extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014880#else
14881#ifndef xmlUCSIsTags
14882extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014883#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014885#endif
14886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014887
14888#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014889#ifdef bottom_xmlunicode
14890#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014891extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014892#else
14893#ifndef xmlUCSIsTaiLe
14894extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014895#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014897#endif
14898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014899
14900#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014901#ifdef bottom_xmlunicode
14902#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014903extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014904#else
14905#ifndef xmlUCSIsTaiXuanJingSymbols
14906extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014907#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014909#endif
14910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014911
14912#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014913#ifdef bottom_xmlunicode
14914#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014915extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014916#else
14917#ifndef xmlUCSIsTamil
14918extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014919#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014921#endif
14922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014923
14924#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014925#ifdef bottom_xmlunicode
14926#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014927extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014928#else
14929#ifndef xmlUCSIsTelugu
14930extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014931#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014933#endif
14934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014935
14936#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014937#ifdef bottom_xmlunicode
14938#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014939extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014940#else
14941#ifndef xmlUCSIsThaana
14942extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014943#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014945#endif
14946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014947
14948#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014949#ifdef bottom_xmlunicode
14950#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014951extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014952#else
14953#ifndef xmlUCSIsThai
14954extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014955#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014957#endif
14958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014959
14960#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014961#ifdef bottom_xmlunicode
14962#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014963extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014964#else
14965#ifndef xmlUCSIsTibetan
14966extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014967#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014969#endif
14970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014971
14972#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014973#ifdef bottom_xmlunicode
14974#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014975extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014976#else
14977#ifndef xmlUCSIsUgaritic
14978extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014979#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014981#endif
14982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014983
14984#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014985#ifdef bottom_xmlunicode
14986#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014987extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014988#else
14989#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14990extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014991#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014993#endif
14994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014995
14996#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014997#ifdef bottom_xmlunicode
14998#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014999extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015000#else
15001#ifndef xmlUCSIsVariationSelectors
15002extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015003#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
15004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015005#endif
15006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015007
15008#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015009#ifdef bottom_xmlunicode
15010#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015011extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015012#else
15013#ifndef xmlUCSIsVariationSelectorsSupplement
15014extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015015#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
15016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015017#endif
15018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015019
15020#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015021#ifdef bottom_xmlunicode
15022#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000015023extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015024#else
15025#ifndef xmlUCSIsYiRadicals
15026extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015027#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
15028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015029#endif
15030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015031
15032#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015033#ifdef bottom_xmlunicode
15034#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000015035extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015036#else
15037#ifndef xmlUCSIsYiSyllables
15038extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015039#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
15040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015041#endif
15042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015043
15044#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015045#ifdef bottom_xmlunicode
15046#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000015047extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015048#else
15049#ifndef xmlUCSIsYijingHexagramSymbols
15050extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015051#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
15052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015053#endif
15054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015055
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015056#ifdef bottom_uri
15057#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000015058extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015059#else
15060#ifndef xmlURIEscape
15061extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015062#define xmlURIEscape xmlURIEscape__internal_alias
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 xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015068extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015069#else
15070#ifndef xmlURIEscapeStr
15071extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015072#define xmlURIEscapeStr xmlURIEscapeStr__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 xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015078extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015079#else
15080#ifndef xmlURIUnescapeString
15081extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015082#define xmlURIUnescapeString xmlURIUnescapeString__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_xmlstring
15087#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000015088extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015089#else
15090#ifndef xmlUTF8Charcmp
15091extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015092#define xmlUTF8Charcmp xmlUTF8Charcmp__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 xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000015098extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015099#else
15100#ifndef xmlUTF8Size
15101extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015102#define xmlUTF8Size xmlUTF8Size__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 xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000015108extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015109#else
15110#ifndef xmlUTF8Strlen
15111extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015112#define xmlUTF8Strlen xmlUTF8Strlen__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 xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000015118extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015119#else
15120#ifndef xmlUTF8Strloc
15121extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015122#define xmlUTF8Strloc xmlUTF8Strloc__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 xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015128extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015129#else
15130#ifndef xmlUTF8Strndup
15131extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015132#define xmlUTF8Strndup xmlUTF8Strndup__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 xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000015138extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015139#else
15140#ifndef xmlUTF8Strpos
15141extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015142#define xmlUTF8Strpos xmlUTF8Strpos__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 xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000015148extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015149#else
15150#ifndef xmlUTF8Strsize
15151extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015152#define xmlUTF8Strsize xmlUTF8Strsize__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 xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000015158extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015159#else
15160#ifndef xmlUTF8Strsub
15161extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015162#define xmlUTF8Strsub xmlUTF8Strsub__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_tree
15167#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015168extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015169#else
15170#ifndef xmlUnlinkNode
15171extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015172#define xmlUnlinkNode xmlUnlinkNode__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_threads
15177#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000015178extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015179#else
15180#ifndef xmlUnlockLibrary
15181extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015182#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015183#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015184#endif
15185
15186#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015187#ifdef bottom_tree
15188#undef xmlUnsetNsProp
15189extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
15190#else
15191#ifndef xmlUnsetNsProp
15192extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
15193#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
15194#endif
15195#endif
15196#endif
15197
15198#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15199#ifdef bottom_tree
15200#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000015201extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015202#else
15203#ifndef xmlUnsetProp
15204extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015205#define xmlUnsetProp xmlUnsetProp__internal_alias
15206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015207#endif
15208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015209
15210#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015211#ifdef bottom_valid
15212#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000015213extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015214#else
15215#ifndef xmlValidBuildContentModel
15216extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015217#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
15218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015219#endif
15220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015221
15222#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015223#ifdef bottom_valid
15224#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015225extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015226#else
15227#ifndef xmlValidCtxtNormalizeAttributeValue
15228extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015229#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
15230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015231#endif
15232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015233
15234#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015235#ifdef bottom_valid
15236#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000015237extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015238#else
15239#ifndef xmlValidGetPotentialChildren
15240extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015241#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
15242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015243#endif
15244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015245
15246#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015247#ifdef bottom_valid
15248#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000015249extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015250#else
15251#ifndef xmlValidGetValidElements
15252extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015253#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
15254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015255#endif
15256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015257
15258#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015259#ifdef bottom_valid
15260#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015261extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015262#else
15263#ifndef xmlValidNormalizeAttributeValue
15264extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015265#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
15266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015267#endif
15268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015269
15270#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015271#ifdef bottom_valid
15272#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015273extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015274#else
15275#ifndef xmlValidateAttributeDecl
15276extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015277#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
15278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015279#endif
15280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015281
15282#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015283#ifdef bottom_valid
15284#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015285extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015286#else
15287#ifndef xmlValidateAttributeValue
15288extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015289#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
15290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015291#endif
15292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015293
15294#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015295#ifdef bottom_valid
15296#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000015297extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015298#else
15299#ifndef xmlValidateDocument
15300extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015301#define xmlValidateDocument xmlValidateDocument__internal_alias
15302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015303#endif
15304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015305
15306#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015307#ifdef bottom_valid
15308#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015309extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015310#else
15311#ifndef xmlValidateDocumentFinal
15312extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015313#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015315#endif
15316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015317
15318#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015319#ifdef bottom_valid
15320#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000015321extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015322#else
15323#ifndef xmlValidateDtd
15324extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015325#define xmlValidateDtd xmlValidateDtd__internal_alias
15326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015327#endif
15328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015329
15330#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015331#ifdef bottom_valid
15332#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000015333extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015334#else
15335#ifndef xmlValidateDtdFinal
15336extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015337#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015339#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015340#endif
15341
15342#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015343#ifdef bottom_valid
15344#undef xmlValidateElement
15345extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15346#else
15347#ifndef xmlValidateElement
15348extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15349#define xmlValidateElement xmlValidateElement__internal_alias
15350#endif
15351#endif
15352#endif
15353
15354#if defined(LIBXML_VALID_ENABLED)
15355#ifdef bottom_valid
15356#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015357extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015358#else
15359#ifndef xmlValidateElementDecl
15360extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015361#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015363#endif
15364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015365
Daniel Veillard726f67e2014-10-16 15:40:16 +080015366#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 +000015367#ifdef bottom_tree
15368#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015369extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015370#else
15371#ifndef xmlValidateNCName
15372extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015373#define xmlValidateNCName xmlValidateNCName__internal_alias
15374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015375#endif
15376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015377
15378#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015379#ifdef bottom_tree
15380#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000015381extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015382#else
15383#ifndef xmlValidateNMToken
15384extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015385#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015387#endif
15388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015389
15390#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015391#ifdef bottom_tree
15392#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015393extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015394#else
15395#ifndef xmlValidateName
15396extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015397#define xmlValidateName xmlValidateName__internal_alias
15398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015399#endif
15400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015401
15402#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015403#ifdef bottom_valid
15404#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015405extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015406#else
15407#ifndef xmlValidateNameValue
15408extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015409#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015411#endif
15412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015413
15414#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015415#ifdef bottom_valid
15416#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015417extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015418#else
15419#ifndef xmlValidateNamesValue
15420extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015421#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015423#endif
15424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015425
15426#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015427#ifdef bottom_valid
15428#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015429extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015430#else
15431#ifndef xmlValidateNmtokenValue
15432extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015433#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015435#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015436#endif
15437
15438#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015439#ifdef bottom_valid
15440#undef xmlValidateNmtokensValue
15441extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15442#else
15443#ifndef xmlValidateNmtokensValue
15444extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15445#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15446#endif
15447#endif
15448#endif
15449
15450#if defined(LIBXML_VALID_ENABLED)
15451#ifdef bottom_valid
15452#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015453extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015454#else
15455#ifndef xmlValidateNotationDecl
15456extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015457#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015459#endif
15460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015461
15462#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015463#ifdef bottom_valid
15464#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015465extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015466#else
15467#ifndef xmlValidateNotationUse
15468extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015469#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015471#endif
15472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015473
15474#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015475#ifdef bottom_valid
15476#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015477extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015478#else
15479#ifndef xmlValidateOneAttribute
15480extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015481#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015483#endif
15484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015485
15486#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015487#ifdef bottom_valid
15488#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015489extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015490#else
15491#ifndef xmlValidateOneElement
15492extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015493#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015495#endif
15496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015497
15498#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015499#ifdef bottom_valid
15500#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015501extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015502#else
15503#ifndef xmlValidateOneNamespace
15504extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015505#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015507#endif
15508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015509
15510#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015511#ifdef bottom_valid
15512#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015513extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015514#else
15515#ifndef xmlValidatePopElement
15516extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015517#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015519#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015520#endif
15521
15522#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015523#ifdef bottom_valid
15524#undef xmlValidatePushCData
15525extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15526#else
15527#ifndef xmlValidatePushCData
15528extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15529#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15530#endif
15531#endif
15532#endif
15533
15534#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15535#ifdef bottom_valid
15536#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015537extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015538#else
15539#ifndef xmlValidatePushElement
15540extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015541#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015543#endif
15544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015545
15546#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015547#ifdef bottom_tree
15548#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015549extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015550#else
15551#ifndef xmlValidateQName
15552extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015553#define xmlValidateQName xmlValidateQName__internal_alias
15554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015555#endif
15556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015557
15558#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015559#ifdef bottom_valid
15560#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015561extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015562#else
15563#ifndef xmlValidateRoot
15564extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015565#define xmlValidateRoot xmlValidateRoot__internal_alias
15566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015567#endif
15568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015569
15570#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015571#ifdef bottom_xinclude
15572#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015573extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015574#else
15575#ifndef xmlXIncludeFreeContext
15576extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015577#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015579#endif
15580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015581
15582#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015583#ifdef bottom_xinclude
15584#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015585extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015586#else
15587#ifndef xmlXIncludeNewContext
15588extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015589#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015591#endif
15592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015593
15594#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015595#ifdef bottom_xinclude
15596#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015597extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015598#else
15599#ifndef xmlXIncludeProcess
15600extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015601#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015603#endif
15604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015605
15606#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015607#ifdef bottom_xinclude
15608#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015609extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015610#else
15611#ifndef xmlXIncludeProcessFlags
15612extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015613#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015615#endif
15616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015617
15618#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015619#ifdef bottom_xinclude
William M. Brack7f28a012007-01-11 23:42:10 +000015620#undef xmlXIncludeProcessFlagsData
15621extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
15622#else
15623#ifndef xmlXIncludeProcessFlagsData
15624extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
15625#define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
15626#endif
15627#endif
15628#endif
15629
15630#if defined(LIBXML_XINCLUDE_ENABLED)
15631#ifdef bottom_xinclude
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015632#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015633extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015634#else
15635#ifndef xmlXIncludeProcessNode
15636extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015637#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015639#endif
15640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015641
15642#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015643#ifdef bottom_xinclude
15644#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015645extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015646#else
15647#ifndef xmlXIncludeProcessTree
15648extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015649#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015651#endif
15652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015653
15654#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015655#ifdef bottom_xinclude
15656#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015657extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015658#else
15659#ifndef xmlXIncludeProcessTreeFlags
15660extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015661#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015663#endif
15664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015665
15666#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015667#ifdef bottom_xinclude
Daniel Veillardf447ab82009-08-24 19:47:00 +020015668#undef xmlXIncludeProcessTreeFlagsData
15669extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData __attribute((alias("xmlXIncludeProcessTreeFlagsData__internal_alias")));
15670#else
15671#ifndef xmlXIncludeProcessTreeFlagsData
15672extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData__internal_alias __attribute((visibility("hidden")));
15673#define xmlXIncludeProcessTreeFlagsData xmlXIncludeProcessTreeFlagsData__internal_alias
15674#endif
15675#endif
15676#endif
15677
15678#if defined(LIBXML_XINCLUDE_ENABLED)
15679#ifdef bottom_xinclude
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015680#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015681extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015682#else
15683#ifndef xmlXIncludeSetFlags
15684extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015685#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015687#endif
15688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015689
15690#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015691#ifdef bottom_xpath
15692#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015693extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015694#else
15695#ifndef xmlXPathAddValues
15696extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015697#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015699#endif
15700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015701
15702#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015703#ifdef bottom_xpath
15704#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015705extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015706#else
15707#ifndef xmlXPathBooleanFunction
15708extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015709#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015711#endif
15712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015713
15714#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015715#ifdef bottom_xpath
15716#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015717extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015718#else
15719#ifndef xmlXPathCastBooleanToNumber
15720extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015721#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015723#endif
15724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015725
15726#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015727#ifdef bottom_xpath
15728#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015729extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015730#else
15731#ifndef xmlXPathCastBooleanToString
15732extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015733#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015735#endif
15736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015737
15738#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015739#ifdef bottom_xpath
15740#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015741extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015742#else
15743#ifndef xmlXPathCastNodeSetToBoolean
15744extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015745#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015747#endif
15748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015749
15750#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015751#ifdef bottom_xpath
15752#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015753extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015754#else
15755#ifndef xmlXPathCastNodeSetToNumber
15756extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015757#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015759#endif
15760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015761
15762#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015763#ifdef bottom_xpath
15764#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015765extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015766#else
15767#ifndef xmlXPathCastNodeSetToString
15768extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015769#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015771#endif
15772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015773
15774#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015775#ifdef bottom_xpath
15776#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015777extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015778#else
15779#ifndef xmlXPathCastNodeToNumber
15780extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015781#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015783#endif
15784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015785
15786#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015787#ifdef bottom_xpath
15788#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015789extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015790#else
15791#ifndef xmlXPathCastNodeToString
15792extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015793#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015795#endif
15796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015797
15798#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015799#ifdef bottom_xpath
15800#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015801extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015802#else
15803#ifndef xmlXPathCastNumberToBoolean
15804extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015805#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015807#endif
15808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015809
15810#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015811#ifdef bottom_xpath
15812#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015813extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015814#else
15815#ifndef xmlXPathCastNumberToString
15816extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015817#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015819#endif
15820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015821
15822#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015823#ifdef bottom_xpath
15824#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015825extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015826#else
15827#ifndef xmlXPathCastStringToBoolean
15828extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015829#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015831#endif
15832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015833
15834#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015835#ifdef bottom_xpath
15836#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015837extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015838#else
15839#ifndef xmlXPathCastStringToNumber
15840extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015841#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015843#endif
15844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015845
15846#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015847#ifdef bottom_xpath
15848#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015849extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015850#else
15851#ifndef xmlXPathCastToBoolean
15852extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015853#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015855#endif
15856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015857
15858#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015859#ifdef bottom_xpath
15860#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015861extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015862#else
15863#ifndef xmlXPathCastToNumber
15864extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015865#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015867#endif
15868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015869
15870#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015871#ifdef bottom_xpath
15872#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015873extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015874#else
15875#ifndef xmlXPathCastToString
15876extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015877#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015879#endif
15880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015881
15882#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015883#ifdef bottom_xpath
15884#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015885extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015886#else
15887#ifndef xmlXPathCeilingFunction
15888extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015889#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15890#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015891#endif
15892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015893
15894#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015895#ifdef bottom_xpath
15896#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015897extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015898#else
15899#ifndef xmlXPathCmpNodes
15900extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015901#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015903#endif
15904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015905
15906#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015907#ifdef bottom_xpath
15908#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015909extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015910#else
15911#ifndef xmlXPathCompareValues
15912extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015913#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015915#endif
15916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015917
15918#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015919#ifdef bottom_xpath
15920#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015921extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015922#else
15923#ifndef xmlXPathCompile
15924extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015925#define xmlXPathCompile xmlXPathCompile__internal_alias
15926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015927#endif
15928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015929
15930#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015931#ifdef bottom_xpath
15932#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015933extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015934#else
15935#ifndef xmlXPathCompiledEval
15936extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015937#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015939#endif
15940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015941
15942#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015943#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015944#undef xmlXPathCompiledEvalToBoolean
15945extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
15946#else
15947#ifndef xmlXPathCompiledEvalToBoolean
15948extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
15949#define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
15950#endif
15951#endif
15952#endif
15953
15954#if defined(LIBXML_XPATH_ENABLED)
15955#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015956#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015957extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015958#else
15959#ifndef xmlXPathConcatFunction
15960extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015961#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015963#endif
15964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015965
15966#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015967#ifdef bottom_xpath
15968#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015969extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015970#else
15971#ifndef xmlXPathContainsFunction
15972extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015973#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015975#endif
15976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015977
15978#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015979#ifdef bottom_xpath
William M. Brack7f28a012007-01-11 23:42:10 +000015980#undef xmlXPathContextSetCache
15981extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
15982#else
15983#ifndef xmlXPathContextSetCache
15984extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
15985#define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
15986#endif
15987#endif
15988#endif
15989
15990#if defined(LIBXML_XPATH_ENABLED)
15991#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015992#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015993extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015994#else
15995#ifndef xmlXPathConvertBoolean
15996extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015997#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015999#endif
16000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016001
16002#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016003#ifdef bottom_xpath
16004#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016005extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016006#else
16007#ifndef xmlXPathConvertNumber
16008extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016009#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
16010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016011#endif
16012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016013
16014#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016015#ifdef bottom_xpath
16016#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016017extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016018#else
16019#ifndef xmlXPathConvertString
16020extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016021#define xmlXPathConvertString xmlXPathConvertString__internal_alias
16022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016023#endif
16024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016025
16026#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016027#ifdef bottom_xpath
16028#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016029extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016030#else
16031#ifndef xmlXPathCountFunction
16032extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016033#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
16034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016035#endif
16036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016037
16038#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016039#ifdef bottom_xpath
16040#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000016041extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016042#else
16043#ifndef xmlXPathCtxtCompile
16044extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016045#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
16046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016047#endif
16048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016049
16050#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016051#ifdef bottom_xpath
16052#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016053extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016054#else
16055#ifndef xmlXPathDebugDumpCompExpr
16056extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016057#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
16058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016059#endif
16060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016061
16062#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016063#ifdef bottom_xpath
16064#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016065extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016066#else
16067#ifndef xmlXPathDebugDumpObject
16068extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016069#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
16070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016071#endif
16072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016073
16074#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016075#ifdef bottom_xpath
16076#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000016077extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016078#else
16079#ifndef xmlXPathDifference
16080extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016081#define xmlXPathDifference xmlXPathDifference__internal_alias
16082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016083#endif
16084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016085
16086#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016087#ifdef bottom_xpath
16088#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000016089extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016090#else
16091#ifndef xmlXPathDistinct
16092extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016093#define xmlXPathDistinct xmlXPathDistinct__internal_alias
16094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016095#endif
16096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016097
16098#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016099#ifdef bottom_xpath
16100#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016101extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016102#else
16103#ifndef xmlXPathDistinctSorted
16104extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016105#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
16106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016107#endif
16108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016109
16110#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016111#ifdef bottom_xpath
16112#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016113extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016114#else
16115#ifndef xmlXPathDivValues
16116extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016117#define xmlXPathDivValues xmlXPathDivValues__internal_alias
16118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016119#endif
16120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016121
16122#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016123#ifdef bottom_xpath
16124#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016125extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016126#else
16127#ifndef xmlXPathEqualValues
16128extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016129#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
16130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016131#endif
16132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016133
16134#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016135#ifdef bottom_xpath
16136#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016137extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016138#else
16139#ifndef xmlXPathErr
16140extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016141#define xmlXPathErr xmlXPathErr__internal_alias
16142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016143#endif
16144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016145
16146#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016147#ifdef bottom_xpath
16148#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000016149extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016150#else
16151#ifndef xmlXPathEval
16152extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016153#define xmlXPathEval xmlXPathEval__internal_alias
16154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016155#endif
16156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016157
16158#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016159#ifdef bottom_xpath
16160#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016161extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016162#else
16163#ifndef xmlXPathEvalExpr
16164extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016165#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
16166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016167#endif
16168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016169
16170#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016171#ifdef bottom_xpath
16172#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000016173extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016174#else
16175#ifndef xmlXPathEvalExpression
16176extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016177#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
16178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016179#endif
16180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016181
16182#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016183#ifdef bottom_xpath
16184#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016185extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016186#else
16187#ifndef xmlXPathEvalPredicate
16188extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016189#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
16190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016191#endif
16192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016193
16194#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016195#ifdef bottom_xpath
16196#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000016197extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016198#else
16199#ifndef xmlXPathEvaluatePredicateResult
16200extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016201#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
16202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016203#endif
16204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016205
16206#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016207#ifdef bottom_xpath
16208#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016209extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016210#else
16211#ifndef xmlXPathFalseFunction
16212extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016213#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
16214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016215#endif
16216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016217
16218#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016219#ifdef bottom_xpath
16220#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016221extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016222#else
16223#ifndef xmlXPathFloorFunction
16224extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016225#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
16226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016227#endif
16228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016229
16230#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016231#ifdef bottom_xpath
16232#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000016233extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016234#else
16235#ifndef xmlXPathFreeCompExpr
16236extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016237#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
16238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016239#endif
16240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016241
16242#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016243#ifdef bottom_xpath
16244#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016245extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016246#else
16247#ifndef xmlXPathFreeContext
16248extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016249#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
16250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016251#endif
16252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016253
16254#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016255#ifdef bottom_xpath
16256#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016257extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016258#else
16259#ifndef xmlXPathFreeNodeSet
16260extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016261#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
16262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016263#endif
16264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016265
16266#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016267#ifdef bottom_xpath
16268#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016269extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016270#else
16271#ifndef xmlXPathFreeNodeSetList
16272extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016273#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
16274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016275#endif
16276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016277
16278#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016279#ifdef bottom_xpath
16280#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000016281extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016282#else
16283#ifndef xmlXPathFreeObject
16284extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016285#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
16286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016287#endif
16288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016289
16290#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016291#ifdef bottom_xpath
16292#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016293extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016294#else
16295#ifndef xmlXPathFreeParserContext
16296extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016297#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
16298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016299#endif
16300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016301
16302#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016303#ifdef bottom_xpath
16304#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016305extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016306#else
16307#ifndef xmlXPathFunctionLookup
16308extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016309#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
16310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016311#endif
16312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016313
16314#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016315#ifdef bottom_xpath
16316#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016317extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016318#else
16319#ifndef xmlXPathFunctionLookupNS
16320extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016321#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
16322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016323#endif
16324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016325
16326#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016327#ifdef bottom_xpath
16328#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000016329extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016330#else
16331#ifndef xmlXPathHasSameNodes
16332extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016333#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
16334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016335#endif
16336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016337
16338#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016339#ifdef bottom_xpath
16340#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016341extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016342#else
16343#ifndef xmlXPathIdFunction
16344extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016345#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
16346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016347#endif
16348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016349
16350#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016351#ifdef bottom_xpath
16352#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000016353extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016354#else
16355#ifndef xmlXPathInit
16356extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016357#define xmlXPathInit xmlXPathInit__internal_alias
16358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016359#endif
16360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016361
16362#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016363#ifdef bottom_xpath
16364#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000016365extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016366#else
16367#ifndef xmlXPathIntersection
16368extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016369#define xmlXPathIntersection xmlXPathIntersection__internal_alias
16370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016371#endif
16372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016373
16374#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016375#ifdef bottom_xpath
16376#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016377extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016378#else
16379#ifndef xmlXPathIsInf
16380extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016381#define xmlXPathIsInf xmlXPathIsInf__internal_alias
16382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016383#endif
16384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016385
16386#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016387#ifdef bottom_xpath
16388#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000016389extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016390#else
16391#ifndef xmlXPathIsNaN
16392extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016393#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016395#endif
16396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016397
16398#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016399#ifdef bottom_xpath
16400#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000016401extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016402#else
16403#ifndef xmlXPathIsNodeType
16404extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016405#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016407#endif
16408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016409
16410#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016411#ifdef bottom_xpath
16412#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016413extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016414#else
16415#ifndef xmlXPathLangFunction
16416extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016417#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016419#endif
16420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016421
16422#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016423#ifdef bottom_xpath
16424#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016425extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016426#else
16427#ifndef xmlXPathLastFunction
16428extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016429#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016431#endif
16432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016433
16434#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016435#ifdef bottom_xpath
16436#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016437extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016438#else
16439#ifndef xmlXPathLeading
16440extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016441#define xmlXPathLeading xmlXPathLeading__internal_alias
16442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016443#endif
16444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016445
16446#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016447#ifdef bottom_xpath
16448#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016449extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016450#else
16451#ifndef xmlXPathLeadingSorted
16452extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016453#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016455#endif
16456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016457
16458#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016459#ifdef bottom_xpath
16460#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016461extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016462#else
16463#ifndef xmlXPathLocalNameFunction
16464extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016465#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016467#endif
16468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016469
16470#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016471#ifdef bottom_xpath
16472#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016473extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016474#else
16475#ifndef xmlXPathModValues
16476extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016477#define xmlXPathModValues xmlXPathModValues__internal_alias
16478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016479#endif
16480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016481
16482#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016483#ifdef bottom_xpath
16484#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016485extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016486#else
16487#ifndef xmlXPathMultValues
16488extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016489#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016491#endif
16492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016493
16494#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016495#ifdef bottom_xpath
16496#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016497extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016498#else
16499#ifndef xmlXPathNamespaceURIFunction
16500extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016501#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016503#endif
16504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016505
16506#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016507#ifdef bottom_xpath
16508#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016509extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016510#else
16511#ifndef xmlXPathNewBoolean
16512extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016513#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016515#endif
16516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016517
16518#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016519#ifdef bottom_xpath
16520#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016521extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016522#else
16523#ifndef xmlXPathNewCString
16524extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016525#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016527#endif
16528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016529
16530#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016531#ifdef bottom_xpath
16532#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016533extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016534#else
16535#ifndef xmlXPathNewContext
16536extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016537#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016539#endif
16540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016541
16542#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016543#ifdef bottom_xpath
16544#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016545extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016546#else
16547#ifndef xmlXPathNewFloat
16548extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016549#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016551#endif
16552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016553
16554#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016555#ifdef bottom_xpath
16556#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016557extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016558#else
16559#ifndef xmlXPathNewNodeSet
16560extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016561#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16562#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016563#endif
16564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016565
16566#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016567#ifdef bottom_xpath
16568#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016569extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016570#else
16571#ifndef xmlXPathNewNodeSetList
16572extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016573#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16574#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016575#endif
16576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016577
16578#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016579#ifdef bottom_xpath
16580#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016581extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016582#else
16583#ifndef xmlXPathNewParserContext
16584extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016585#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16586#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016587#endif
16588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016589
16590#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016591#ifdef bottom_xpath
16592#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016593extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016594#else
16595#ifndef xmlXPathNewString
16596extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016597#define xmlXPathNewString xmlXPathNewString__internal_alias
16598#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016599#endif
16600#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016601
16602#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016603#ifdef bottom_xpath
16604#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016605extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016606#else
16607#ifndef xmlXPathNewValueTree
16608extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016609#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16610#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016611#endif
16612#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016613
16614#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016615#ifdef bottom_xpath
16616#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016617extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016618#else
16619#ifndef xmlXPathNextAncestor
16620extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016621#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16622#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016623#endif
16624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016625
16626#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016627#ifdef bottom_xpath
16628#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016629extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016630#else
16631#ifndef xmlXPathNextAncestorOrSelf
16632extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016633#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016635#endif
16636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016637
16638#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016639#ifdef bottom_xpath
16640#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016641extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016642#else
16643#ifndef xmlXPathNextAttribute
16644extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016645#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016647#endif
16648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016649
16650#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016651#ifdef bottom_xpath
16652#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016653extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016654#else
16655#ifndef xmlXPathNextChild
16656extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016657#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016659#endif
16660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016661
16662#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016663#ifdef bottom_xpath
16664#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016665extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016666#else
16667#ifndef xmlXPathNextDescendant
16668extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016669#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016671#endif
16672#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016673
16674#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016675#ifdef bottom_xpath
16676#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016677extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016678#else
16679#ifndef xmlXPathNextDescendantOrSelf
16680extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016681#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16682#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016683#endif
16684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016685
16686#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016687#ifdef bottom_xpath
16688#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016689extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016690#else
16691#ifndef xmlXPathNextFollowing
16692extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016693#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016695#endif
16696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016697
16698#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016699#ifdef bottom_xpath
16700#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016701extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016702#else
16703#ifndef xmlXPathNextFollowingSibling
16704extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016705#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016707#endif
16708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016709
16710#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016711#ifdef bottom_xpath
16712#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016713extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016714#else
16715#ifndef xmlXPathNextNamespace
16716extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016717#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16718#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016719#endif
16720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016721
16722#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016723#ifdef bottom_xpath
16724#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016725extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016726#else
16727#ifndef xmlXPathNextParent
16728extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016729#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16730#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016731#endif
16732#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016733
16734#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016735#ifdef bottom_xpath
16736#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016737extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016738#else
16739#ifndef xmlXPathNextPreceding
16740extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016741#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16742#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016743#endif
16744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016745
16746#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016747#ifdef bottom_xpath
16748#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016749extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016750#else
16751#ifndef xmlXPathNextPrecedingSibling
16752extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016753#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016755#endif
16756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016757
16758#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016759#ifdef bottom_xpath
16760#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016761extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016762#else
16763#ifndef xmlXPathNextSelf
16764extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016765#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016767#endif
16768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016769
16770#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016771#ifdef bottom_xpath
Roumen Petrovc7684f92013-04-13 18:11:01 +030016772#undef xmlXPathNodeEval
16773extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval __attribute((alias("xmlXPathNodeEval__internal_alias")));
16774#else
16775#ifndef xmlXPathNodeEval
16776extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval__internal_alias __attribute((visibility("hidden")));
16777#define xmlXPathNodeEval xmlXPathNodeEval__internal_alias
16778#endif
16779#endif
16780#endif
16781
16782#if defined(LIBXML_XPATH_ENABLED)
16783#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016784#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016785extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016786#else
16787#ifndef xmlXPathNodeLeading
16788extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016789#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016791#endif
16792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016793
16794#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016795#ifdef bottom_xpath
16796#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016797extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016798#else
16799#ifndef xmlXPathNodeLeadingSorted
16800extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016801#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016803#endif
16804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016805
16806#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016807#ifdef bottom_xpath
16808#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016809extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016810#else
16811#ifndef xmlXPathNodeSetAdd
16812extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016813#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16814#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016815#endif
16816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016817
16818#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016819#ifdef bottom_xpath
16820#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016821extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016822#else
16823#ifndef xmlXPathNodeSetAddNs
16824extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016825#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16826#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016827#endif
16828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016829
16830#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016831#ifdef bottom_xpath
16832#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016833extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016834#else
16835#ifndef xmlXPathNodeSetAddUnique
16836extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016837#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016839#endif
16840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016841
16842#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016843#ifdef bottom_xpath
16844#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016845extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016846#else
16847#ifndef xmlXPathNodeSetContains
16848extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016849#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016851#endif
16852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016853
16854#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016855#ifdef bottom_xpath
16856#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016857extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016858#else
16859#ifndef xmlXPathNodeSetCreate
16860extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016861#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016863#endif
16864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016865
16866#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016867#ifdef bottom_xpath
16868#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016869extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016870#else
16871#ifndef xmlXPathNodeSetDel
16872extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016873#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016875#endif
16876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016877
16878#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016879#ifdef bottom_xpath
16880#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016881extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016882#else
16883#ifndef xmlXPathNodeSetFreeNs
16884extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016885#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016887#endif
16888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016889
16890#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016891#ifdef bottom_xpath
16892#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016893extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016894#else
16895#ifndef xmlXPathNodeSetMerge
16896extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016897#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016899#endif
16900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016901
16902#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016903#ifdef bottom_xpath
16904#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016905extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016906#else
16907#ifndef xmlXPathNodeSetRemove
16908extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016909#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016911#endif
16912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016913
16914#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016915#ifdef bottom_xpath
16916#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016917extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016918#else
16919#ifndef xmlXPathNodeSetSort
16920extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016921#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016923#endif
16924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016925
16926#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016927#ifdef bottom_xpath
16928#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016929extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016930#else
16931#ifndef xmlXPathNodeTrailing
16932extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016933#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016935#endif
16936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016937
16938#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016939#ifdef bottom_xpath
16940#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016941extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016942#else
16943#ifndef xmlXPathNodeTrailingSorted
16944extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016945#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016947#endif
16948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016949
16950#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016951#ifdef bottom_xpath
16952#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016953extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016954#else
16955#ifndef xmlXPathNormalizeFunction
16956extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016957#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016959#endif
16960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016961
16962#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016963#ifdef bottom_xpath
16964#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016965extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016966#else
16967#ifndef xmlXPathNotEqualValues
16968extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016969#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016971#endif
16972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016973
16974#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016975#ifdef bottom_xpath
16976#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016977extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016978#else
16979#ifndef xmlXPathNotFunction
16980extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016981#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016983#endif
16984#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016985
16986#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016987#ifdef bottom_xpath
16988#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016989extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016990#else
16991#ifndef xmlXPathNsLookup
16992extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016993#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16994#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016995#endif
16996#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016997
16998#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016999#ifdef bottom_xpath
17000#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017001extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017002#else
17003#ifndef xmlXPathNumberFunction
17004extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017005#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
17006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017007#endif
17008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017009
17010#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017011#ifdef bottom_xpath
17012#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000017013extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017014#else
17015#ifndef xmlXPathObjectCopy
17016extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017017#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
17018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017019#endif
17020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017021
17022#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017023#ifdef bottom_xpath
17024#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000017025extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017026#else
17027#ifndef xmlXPathOrderDocElems
17028extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017029#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
17030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017031#endif
17032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017033
17034#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017035#ifdef bottom_xpath
17036#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000017037extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017038#else
17039#ifndef xmlXPathParseNCName
17040extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017041#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
17042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017043#endif
17044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017045
17046#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017047#ifdef bottom_xpath
17048#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000017049extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017050#else
17051#ifndef xmlXPathParseName
17052extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017053#define xmlXPathParseName xmlXPathParseName__internal_alias
17054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017055#endif
17056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017057
17058#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017059#ifdef bottom_xpath
17060#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000017061extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017062#else
17063#ifndef xmlXPathPopBoolean
17064extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017065#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
17066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017067#endif
17068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017069
17070#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017071#ifdef bottom_xpath
17072#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017073extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017074#else
17075#ifndef xmlXPathPopExternal
17076extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017077#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
17078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017079#endif
17080#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017081
17082#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017083#ifdef bottom_xpath
17084#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017085extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017086#else
17087#ifndef xmlXPathPopNodeSet
17088extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017089#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
17090#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017091#endif
17092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017093
17094#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017095#ifdef bottom_xpath
17096#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000017097extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017098#else
17099#ifndef xmlXPathPopNumber
17100extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017101#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
17102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017103#endif
17104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017105
17106#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017107#ifdef bottom_xpath
17108#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017109extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017110#else
17111#ifndef xmlXPathPopString
17112extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017113#define xmlXPathPopString xmlXPathPopString__internal_alias
17114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017115#endif
17116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017117
17118#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017119#ifdef bottom_xpath
17120#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017121extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017122#else
17123#ifndef xmlXPathPositionFunction
17124extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017125#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
17126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017127#endif
17128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017129
17130#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017131#ifdef bottom_xpath
17132#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000017133extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017134#else
17135#ifndef xmlXPathRegisterAllFunctions
17136extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017137#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
17138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017139#endif
17140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017141
17142#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017143#ifdef bottom_xpath
17144#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000017145extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017146#else
17147#ifndef xmlXPathRegisterFunc
17148extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017149#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
17150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017151#endif
17152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017153
17154#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017155#ifdef bottom_xpath
17156#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017157extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017158#else
17159#ifndef xmlXPathRegisterFuncLookup
17160extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017161#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
17162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017163#endif
17164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017165
17166#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017167#ifdef bottom_xpath
17168#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017169extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017170#else
17171#ifndef xmlXPathRegisterFuncNS
17172extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017173#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
17174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017175#endif
17176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017177
17178#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017179#ifdef bottom_xpath
17180#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000017181extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017182#else
17183#ifndef xmlXPathRegisterNs
17184extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017185#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
17186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017187#endif
17188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017189
17190#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017191#ifdef bottom_xpath
17192#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000017193extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017194#else
17195#ifndef xmlXPathRegisterVariable
17196extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017197#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
17198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017199#endif
17200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017201
17202#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017203#ifdef bottom_xpath
17204#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017205extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017206#else
17207#ifndef xmlXPathRegisterVariableLookup
17208extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017209#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
17210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017211#endif
17212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017213
17214#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017215#ifdef bottom_xpath
17216#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017217extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017218#else
17219#ifndef xmlXPathRegisterVariableNS
17220extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017221#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
17222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017223#endif
17224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017225
17226#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017227#ifdef bottom_xpath
17228#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017229extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017230#else
17231#ifndef xmlXPathRegisteredFuncsCleanup
17232extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017233#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
17234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017235#endif
17236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017237
17238#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017239#ifdef bottom_xpath
17240#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017241extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017242#else
17243#ifndef xmlXPathRegisteredNsCleanup
17244extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017245#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
17246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017247#endif
17248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017249
17250#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017251#ifdef bottom_xpath
17252#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017253extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017254#else
17255#ifndef xmlXPathRegisteredVariablesCleanup
17256extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017257#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
17258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017259#endif
17260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017261
17262#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017263#ifdef bottom_xpath
17264#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000017265extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017266#else
17267#ifndef xmlXPathRoot
17268extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017269#define xmlXPathRoot xmlXPathRoot__internal_alias
17270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017271#endif
17272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017273
17274#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017275#ifdef bottom_xpath
17276#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017277extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017278#else
17279#ifndef xmlXPathRoundFunction
17280extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017281#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
17282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017283#endif
17284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017285
17286#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017287#ifdef bottom_xpath
Roumen Petrovc7684f92013-04-13 18:11:01 +030017288#undef xmlXPathSetContextNode
17289extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode __attribute((alias("xmlXPathSetContextNode__internal_alias")));
17290#else
17291#ifndef xmlXPathSetContextNode
17292extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode__internal_alias __attribute((visibility("hidden")));
17293#define xmlXPathSetContextNode xmlXPathSetContextNode__internal_alias
17294#endif
17295#endif
17296#endif
17297
17298#if defined(LIBXML_XPATH_ENABLED)
17299#ifdef bottom_xpath
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017300#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017301extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017302#else
17303#ifndef xmlXPathStartsWithFunction
17304extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017305#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
17306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017307#endif
17308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017309
17310#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017311#ifdef bottom_xpath
17312#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000017313extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017314#else
17315#ifndef xmlXPathStringEvalNumber
17316extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017317#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
17318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017319#endif
17320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017321
17322#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017323#ifdef bottom_xpath
17324#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017325extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017326#else
17327#ifndef xmlXPathStringFunction
17328extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017329#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
17330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017331#endif
17332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017333
17334#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017335#ifdef bottom_xpath
17336#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017337extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017338#else
17339#ifndef xmlXPathStringLengthFunction
17340extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017341#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
17342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017343#endif
17344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017345
17346#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017347#ifdef bottom_xpath
17348#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000017349extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017350#else
17351#ifndef xmlXPathSubValues
17352extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017353#define xmlXPathSubValues xmlXPathSubValues__internal_alias
17354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017355#endif
17356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017357
17358#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017359#ifdef bottom_xpath
17360#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017361extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017362#else
17363#ifndef xmlXPathSubstringAfterFunction
17364extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017365#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
17366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017367#endif
17368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017369
17370#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017371#ifdef bottom_xpath
17372#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017373extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017374#else
17375#ifndef xmlXPathSubstringBeforeFunction
17376extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017377#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
17378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017379#endif
17380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017381
17382#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017383#ifdef bottom_xpath
17384#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017385extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017386#else
17387#ifndef xmlXPathSubstringFunction
17388extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017389#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017391#endif
17392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017393
17394#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017395#ifdef bottom_xpath
17396#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017397extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017398#else
17399#ifndef xmlXPathSumFunction
17400extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017401#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017403#endif
17404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017405
17406#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017407#ifdef bottom_xpath
17408#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000017409extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017410#else
17411#ifndef xmlXPathTrailing
17412extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017413#define xmlXPathTrailing xmlXPathTrailing__internal_alias
17414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017415#endif
17416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017417
17418#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017419#ifdef bottom_xpath
17420#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000017421extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017422#else
17423#ifndef xmlXPathTrailingSorted
17424extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017425#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017427#endif
17428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017429
17430#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017431#ifdef bottom_xpath
17432#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017433extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017434#else
17435#ifndef xmlXPathTranslateFunction
17436extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017437#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017439#endif
17440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017441
17442#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017443#ifdef bottom_xpath
17444#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017445extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017446#else
17447#ifndef xmlXPathTrueFunction
17448extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017449#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017451#endif
17452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017453
17454#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017455#ifdef bottom_xpath
17456#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000017457extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017458#else
17459#ifndef xmlXPathValueFlipSign
17460extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017461#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017463#endif
17464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017465
17466#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017467#ifdef bottom_xpath
17468#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017469extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017470#else
17471#ifndef xmlXPathVariableLookup
17472extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017473#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017475#endif
17476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017477
17478#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017479#ifdef bottom_xpath
17480#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017481extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017482#else
17483#ifndef xmlXPathVariableLookupNS
17484extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017485#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017487#endif
17488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017489
17490#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017491#ifdef bottom_xpath
17492#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017493extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017494#else
17495#ifndef xmlXPathWrapCString
17496extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017497#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017499#endif
17500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017501
17502#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017503#ifdef bottom_xpath
17504#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017505extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017506#else
17507#ifndef xmlXPathWrapExternal
17508extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017509#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017511#endif
17512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017513
17514#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017515#ifdef bottom_xpath
17516#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017517extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017518#else
17519#ifndef xmlXPathWrapNodeSet
17520extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017521#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017523#endif
17524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017525
17526#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017527#ifdef bottom_xpath
17528#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017529extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017530#else
17531#ifndef xmlXPathWrapString
17532extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017533#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017535#endif
17536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017537
17538#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017539#ifdef bottom_xpath
17540#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017541extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017542#else
17543#ifndef xmlXPatherror
17544extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017545#define xmlXPatherror xmlXPatherror__internal_alias
17546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017547#endif
17548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017549
17550#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017551#ifdef bottom_xpointer
17552#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017553extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017554#else
17555#ifndef xmlXPtrBuildNodeList
17556extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017557#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017559#endif
17560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017561
17562#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017563#ifdef bottom_xpointer
17564#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017565extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017566#else
17567#ifndef xmlXPtrEval
17568extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017569#define xmlXPtrEval xmlXPtrEval__internal_alias
17570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017571#endif
17572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017573
17574#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017575#ifdef bottom_xpointer
17576#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017577extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017578#else
17579#ifndef xmlXPtrEvalRangePredicate
17580extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017581#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017583#endif
17584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017585
17586#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017587#ifdef bottom_xpointer
17588#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017589extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017590#else
17591#ifndef xmlXPtrFreeLocationSet
17592extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017593#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017595#endif
17596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017597
17598#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017599#ifdef bottom_xpointer
17600#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017601extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017602#else
17603#ifndef xmlXPtrLocationSetAdd
17604extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017605#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017607#endif
17608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017609
17610#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017611#ifdef bottom_xpointer
17612#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017613extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017614#else
17615#ifndef xmlXPtrLocationSetCreate
17616extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017617#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017619#endif
17620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017621
17622#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017623#ifdef bottom_xpointer
17624#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017625extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017626#else
17627#ifndef xmlXPtrLocationSetDel
17628extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017629#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017631#endif
17632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017633
17634#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017635#ifdef bottom_xpointer
17636#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017637extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017638#else
17639#ifndef xmlXPtrLocationSetMerge
17640extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017641#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017643#endif
17644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017645
17646#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017647#ifdef bottom_xpointer
17648#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017649extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017650#else
17651#ifndef xmlXPtrLocationSetRemove
17652extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017653#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017655#endif
17656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017657
17658#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017659#ifdef bottom_xpointer
17660#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017661extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017662#else
17663#ifndef xmlXPtrNewCollapsedRange
17664extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017665#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017667#endif
17668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017669
17670#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017671#ifdef bottom_xpointer
17672#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017673extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017674#else
17675#ifndef xmlXPtrNewContext
17676extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017677#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017679#endif
17680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017681
17682#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017683#ifdef bottom_xpointer
17684#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017685extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017686#else
17687#ifndef xmlXPtrNewLocationSetNodeSet
17688extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017689#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017691#endif
17692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017693
17694#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017695#ifdef bottom_xpointer
17696#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017697extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017698#else
17699#ifndef xmlXPtrNewLocationSetNodes
17700extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017701#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017703#endif
17704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017705
17706#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017707#ifdef bottom_xpointer
17708#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017709extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017710#else
17711#ifndef xmlXPtrNewRange
17712extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017713#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017715#endif
17716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017717
17718#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017719#ifdef bottom_xpointer
17720#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017721extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017722#else
17723#ifndef xmlXPtrNewRangeNodeObject
17724extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017725#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017727#endif
17728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017729
17730#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017731#ifdef bottom_xpointer
17732#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017733extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017734#else
17735#ifndef xmlXPtrNewRangeNodePoint
17736extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017737#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017739#endif
17740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017741
17742#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017743#ifdef bottom_xpointer
17744#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017745extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017746#else
17747#ifndef xmlXPtrNewRangeNodes
17748extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017749#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017751#endif
17752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017753
17754#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017755#ifdef bottom_xpointer
17756#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017757extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017758#else
17759#ifndef xmlXPtrNewRangePointNode
17760extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017761#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017763#endif
17764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017765
17766#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017767#ifdef bottom_xpointer
17768#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017769extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017770#else
17771#ifndef xmlXPtrNewRangePoints
17772extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017773#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017775#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017776#endif
17777
17778#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017779#ifdef bottom_xpointer
17780#undef xmlXPtrRangeToFunction
17781extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17782#else
17783#ifndef xmlXPtrRangeToFunction
17784extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17785#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17786#endif
17787#endif
17788#endif
17789
17790#if defined(LIBXML_XPTR_ENABLED)
17791#ifdef bottom_xpointer
17792#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017793extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017794#else
17795#ifndef xmlXPtrWrapLocationSet
17796extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017797#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017799#endif
17800#endif
17801
17802
17803#endif
17804#endif
17805#endif
17806#endif
17807#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017808