xref: /aosp_15_r20/external/libxml2/legacy.c (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1*7c568831SAndroid Build Coastguard Worker /*
2*7c568831SAndroid Build Coastguard Worker  * legacy.c: set of deprecated routines, not to be used anymore but
3*7c568831SAndroid Build Coastguard Worker  *           kept purely for ABI compatibility
4*7c568831SAndroid Build Coastguard Worker  *
5*7c568831SAndroid Build Coastguard Worker  * See Copyright for the status of this software.
6*7c568831SAndroid Build Coastguard Worker  *
7*7c568831SAndroid Build Coastguard Worker  * [email protected]
8*7c568831SAndroid Build Coastguard Worker  */
9*7c568831SAndroid Build Coastguard Worker 
10*7c568831SAndroid Build Coastguard Worker #define IN_LIBXML
11*7c568831SAndroid Build Coastguard Worker #include "libxml.h"
12*7c568831SAndroid Build Coastguard Worker 
13*7c568831SAndroid Build Coastguard Worker #ifdef LIBXML_LEGACY_ENABLED
14*7c568831SAndroid Build Coastguard Worker #include <stdio.h>
15*7c568831SAndroid Build Coastguard Worker #include <string.h>
16*7c568831SAndroid Build Coastguard Worker 
17*7c568831SAndroid Build Coastguard Worker #include <libxml/parser.h>
18*7c568831SAndroid Build Coastguard Worker 
19*7c568831SAndroid Build Coastguard Worker /************************************************************************
20*7c568831SAndroid Build Coastguard Worker  *									*
21*7c568831SAndroid Build Coastguard Worker  *		Deprecated functions kept for compatibility		*
22*7c568831SAndroid Build Coastguard Worker  *									*
23*7c568831SAndroid Build Coastguard Worker  ************************************************************************/
24*7c568831SAndroid Build Coastguard Worker 
25*7c568831SAndroid Build Coastguard Worker #ifdef LIBXML_HTML_ENABLED
26*7c568831SAndroid Build Coastguard Worker XMLPUBFUN xmlChar *
27*7c568831SAndroid Build Coastguard Worker htmlDecodeEntities(void *ctxt, int len, xmlChar end, xmlChar end2,
28*7c568831SAndroid Build Coastguard Worker                    xmlChar end3);
29*7c568831SAndroid Build Coastguard Worker 
30*7c568831SAndroid Build Coastguard Worker xmlChar *
htmlDecodeEntities(void * ctxt ATTRIBUTE_UNUSED,int len ATTRIBUTE_UNUSED,xmlChar end ATTRIBUTE_UNUSED,xmlChar end2 ATTRIBUTE_UNUSED,xmlChar end3 ATTRIBUTE_UNUSED)31*7c568831SAndroid Build Coastguard Worker htmlDecodeEntities(void *ctxt ATTRIBUTE_UNUSED, int len ATTRIBUTE_UNUSED,
32*7c568831SAndroid Build Coastguard Worker                    xmlChar end ATTRIBUTE_UNUSED, xmlChar end2 ATTRIBUTE_UNUSED,
33*7c568831SAndroid Build Coastguard Worker                    xmlChar end3 ATTRIBUTE_UNUSED) {
34*7c568831SAndroid Build Coastguard Worker     return (NULL);
35*7c568831SAndroid Build Coastguard Worker }
36*7c568831SAndroid Build Coastguard Worker #endif
37*7c568831SAndroid Build Coastguard Worker 
38*7c568831SAndroid Build Coastguard Worker /*
39*7c568831SAndroid Build Coastguard Worker  * entities.h
40*7c568831SAndroid Build Coastguard Worker  */
41*7c568831SAndroid Build Coastguard Worker 
42*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
43*7c568831SAndroid Build Coastguard Worker xmlInitializePredefinedEntities(void);
44*7c568831SAndroid Build Coastguard Worker 
45*7c568831SAndroid Build Coastguard Worker void
xmlInitializePredefinedEntities(void)46*7c568831SAndroid Build Coastguard Worker xmlInitializePredefinedEntities(void) {
47*7c568831SAndroid Build Coastguard Worker }
48*7c568831SAndroid Build Coastguard Worker 
49*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
50*7c568831SAndroid Build Coastguard Worker xmlCleanupPredefinedEntities(void);
51*7c568831SAndroid Build Coastguard Worker 
52*7c568831SAndroid Build Coastguard Worker void
xmlCleanupPredefinedEntities(void)53*7c568831SAndroid Build Coastguard Worker xmlCleanupPredefinedEntities(void) {
54*7c568831SAndroid Build Coastguard Worker }
55*7c568831SAndroid Build Coastguard Worker 
56*7c568831SAndroid Build Coastguard Worker XMLPUBFUN const xmlChar *
57*7c568831SAndroid Build Coastguard Worker xmlEncodeEntities(void *doc, const xmlChar *input);
58*7c568831SAndroid Build Coastguard Worker 
59*7c568831SAndroid Build Coastguard Worker const xmlChar *
xmlEncodeEntities(void * doc ATTRIBUTE_UNUSED,const xmlChar * input ATTRIBUTE_UNUSED)60*7c568831SAndroid Build Coastguard Worker xmlEncodeEntities(void *doc ATTRIBUTE_UNUSED,
61*7c568831SAndroid Build Coastguard Worker                   const xmlChar *input ATTRIBUTE_UNUSED) {
62*7c568831SAndroid Build Coastguard Worker     return (NULL);
63*7c568831SAndroid Build Coastguard Worker }
64*7c568831SAndroid Build Coastguard Worker 
65*7c568831SAndroid Build Coastguard Worker /*
66*7c568831SAndroid Build Coastguard Worker  * parser.h
67*7c568831SAndroid Build Coastguard Worker  *
68*7c568831SAndroid Build Coastguard Worker  * Headers are public for now.
69*7c568831SAndroid Build Coastguard Worker  */
70*7c568831SAndroid Build Coastguard Worker 
71*7c568831SAndroid Build Coastguard Worker int
xmlGetFeaturesList(int * len,const char ** result ATTRIBUTE_UNUSED)72*7c568831SAndroid Build Coastguard Worker xmlGetFeaturesList(int *len, const char **result ATTRIBUTE_UNUSED) {
73*7c568831SAndroid Build Coastguard Worker     *len = 0;
74*7c568831SAndroid Build Coastguard Worker     return(0);
75*7c568831SAndroid Build Coastguard Worker }
76*7c568831SAndroid Build Coastguard Worker 
77*7c568831SAndroid Build Coastguard Worker int
xmlGetFeature(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED,const char * name ATTRIBUTE_UNUSED,void * result ATTRIBUTE_UNUSED)78*7c568831SAndroid Build Coastguard Worker xmlGetFeature(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED,
79*7c568831SAndroid Build Coastguard Worker               const char *name ATTRIBUTE_UNUSED,
80*7c568831SAndroid Build Coastguard Worker               void *result ATTRIBUTE_UNUSED) {
81*7c568831SAndroid Build Coastguard Worker     return(-1);
82*7c568831SAndroid Build Coastguard Worker }
83*7c568831SAndroid Build Coastguard Worker 
84*7c568831SAndroid Build Coastguard Worker int
xmlSetFeature(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED,const char * name ATTRIBUTE_UNUSED,void * value ATTRIBUTE_UNUSED)85*7c568831SAndroid Build Coastguard Worker xmlSetFeature(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED,
86*7c568831SAndroid Build Coastguard Worker               const char *name ATTRIBUTE_UNUSED,
87*7c568831SAndroid Build Coastguard Worker               void *value ATTRIBUTE_UNUSED) {
88*7c568831SAndroid Build Coastguard Worker     return(-1);
89*7c568831SAndroid Build Coastguard Worker }
90*7c568831SAndroid Build Coastguard Worker 
91*7c568831SAndroid Build Coastguard Worker /*
92*7c568831SAndroid Build Coastguard Worker  * parserInternals.h
93*7c568831SAndroid Build Coastguard Worker  */
94*7c568831SAndroid Build Coastguard Worker 
95*7c568831SAndroid Build Coastguard Worker XMLPUBFUN xmlChar *
96*7c568831SAndroid Build Coastguard Worker xmlDecodeEntities(void *ctxt, int len, int what, xmlChar end, xmlChar end2,
97*7c568831SAndroid Build Coastguard Worker                   xmlChar end3);
98*7c568831SAndroid Build Coastguard Worker 
99*7c568831SAndroid Build Coastguard Worker xmlChar *
xmlDecodeEntities(void * ctxt ATTRIBUTE_UNUSED,int len ATTRIBUTE_UNUSED,int what ATTRIBUTE_UNUSED,xmlChar end ATTRIBUTE_UNUSED,xmlChar end2 ATTRIBUTE_UNUSED,xmlChar end3 ATTRIBUTE_UNUSED)100*7c568831SAndroid Build Coastguard Worker xmlDecodeEntities(void *ctxt ATTRIBUTE_UNUSED, int len ATTRIBUTE_UNUSED,
101*7c568831SAndroid Build Coastguard Worker                   int what ATTRIBUTE_UNUSED, xmlChar end ATTRIBUTE_UNUSED,
102*7c568831SAndroid Build Coastguard Worker                   xmlChar end2 ATTRIBUTE_UNUSED,
103*7c568831SAndroid Build Coastguard Worker                   xmlChar end3 ATTRIBUTE_UNUSED) {
104*7c568831SAndroid Build Coastguard Worker     return (NULL);
105*7c568831SAndroid Build Coastguard Worker }
106*7c568831SAndroid Build Coastguard Worker 
107*7c568831SAndroid Build Coastguard Worker XMLPUBFUN xmlChar *
108*7c568831SAndroid Build Coastguard Worker xmlNamespaceParseNCName(void *ctxt);
109*7c568831SAndroid Build Coastguard Worker 
110*7c568831SAndroid Build Coastguard Worker xmlChar *
xmlNamespaceParseNCName(void * ctxt ATTRIBUTE_UNUSED)111*7c568831SAndroid Build Coastguard Worker xmlNamespaceParseNCName(void *ctxt ATTRIBUTE_UNUSED) {
112*7c568831SAndroid Build Coastguard Worker     return (NULL);
113*7c568831SAndroid Build Coastguard Worker }
114*7c568831SAndroid Build Coastguard Worker 
115*7c568831SAndroid Build Coastguard Worker XMLPUBFUN xmlChar *
116*7c568831SAndroid Build Coastguard Worker xmlNamespaceParseQName(void *ctxt, xmlChar **prefix);
117*7c568831SAndroid Build Coastguard Worker 
118*7c568831SAndroid Build Coastguard Worker xmlChar *
xmlNamespaceParseQName(void * ctxt ATTRIBUTE_UNUSED,xmlChar ** prefix ATTRIBUTE_UNUSED)119*7c568831SAndroid Build Coastguard Worker xmlNamespaceParseQName(void *ctxt ATTRIBUTE_UNUSED,
120*7c568831SAndroid Build Coastguard Worker                        xmlChar **prefix ATTRIBUTE_UNUSED) {
121*7c568831SAndroid Build Coastguard Worker     return (NULL);
122*7c568831SAndroid Build Coastguard Worker }
123*7c568831SAndroid Build Coastguard Worker 
124*7c568831SAndroid Build Coastguard Worker XMLPUBFUN xmlChar *
125*7c568831SAndroid Build Coastguard Worker xmlNamespaceParseNSDef(void *ctxt);
126*7c568831SAndroid Build Coastguard Worker 
127*7c568831SAndroid Build Coastguard Worker xmlChar *
xmlNamespaceParseNSDef(void * ctxt ATTRIBUTE_UNUSED)128*7c568831SAndroid Build Coastguard Worker xmlNamespaceParseNSDef(void *ctxt ATTRIBUTE_UNUSED) {
129*7c568831SAndroid Build Coastguard Worker     return (NULL);
130*7c568831SAndroid Build Coastguard Worker }
131*7c568831SAndroid Build Coastguard Worker 
132*7c568831SAndroid Build Coastguard Worker XMLPUBFUN xmlChar *
133*7c568831SAndroid Build Coastguard Worker xmlParseQuotedString(void *ctxt);
134*7c568831SAndroid Build Coastguard Worker 
135*7c568831SAndroid Build Coastguard Worker xmlChar *
xmlParseQuotedString(void * ctxt ATTRIBUTE_UNUSED)136*7c568831SAndroid Build Coastguard Worker xmlParseQuotedString(void *ctxt ATTRIBUTE_UNUSED) {
137*7c568831SAndroid Build Coastguard Worker     return (NULL);
138*7c568831SAndroid Build Coastguard Worker }
139*7c568831SAndroid Build Coastguard Worker 
140*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
141*7c568831SAndroid Build Coastguard Worker xmlParseNamespace(void *ctxt);
142*7c568831SAndroid Build Coastguard Worker 
143*7c568831SAndroid Build Coastguard Worker void
xmlParseNamespace(void * ctxt ATTRIBUTE_UNUSED)144*7c568831SAndroid Build Coastguard Worker xmlParseNamespace(void *ctxt ATTRIBUTE_UNUSED) {
145*7c568831SAndroid Build Coastguard Worker }
146*7c568831SAndroid Build Coastguard Worker 
147*7c568831SAndroid Build Coastguard Worker XMLPUBFUN xmlChar *
148*7c568831SAndroid Build Coastguard Worker xmlScanName(void *ctxt);
149*7c568831SAndroid Build Coastguard Worker 
150*7c568831SAndroid Build Coastguard Worker xmlChar *
xmlScanName(void * ctxt ATTRIBUTE_UNUSED)151*7c568831SAndroid Build Coastguard Worker xmlScanName(void *ctxt ATTRIBUTE_UNUSED) {
152*7c568831SAndroid Build Coastguard Worker     return (NULL);
153*7c568831SAndroid Build Coastguard Worker }
154*7c568831SAndroid Build Coastguard Worker 
155*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
156*7c568831SAndroid Build Coastguard Worker xmlParserHandleReference(void *ctxt);
157*7c568831SAndroid Build Coastguard Worker 
158*7c568831SAndroid Build Coastguard Worker void
xmlParserHandleReference(void * ctxt ATTRIBUTE_UNUSED)159*7c568831SAndroid Build Coastguard Worker xmlParserHandleReference(void *ctxt ATTRIBUTE_UNUSED) {
160*7c568831SAndroid Build Coastguard Worker }
161*7c568831SAndroid Build Coastguard Worker 
162*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
163*7c568831SAndroid Build Coastguard Worker xmlHandleEntity(void *ctxt, void *entity);
164*7c568831SAndroid Build Coastguard Worker 
165*7c568831SAndroid Build Coastguard Worker void
xmlHandleEntity(void * ctxt ATTRIBUTE_UNUSED,void * entity ATTRIBUTE_UNUSED)166*7c568831SAndroid Build Coastguard Worker xmlHandleEntity(void *ctxt ATTRIBUTE_UNUSED, void *entity ATTRIBUTE_UNUSED) {
167*7c568831SAndroid Build Coastguard Worker }
168*7c568831SAndroid Build Coastguard Worker 
169*7c568831SAndroid Build Coastguard Worker typedef	void
170*7c568831SAndroid Build Coastguard Worker (*xmlEntityReferenceFunc)(void *ent, void *firstNode, void *lastNode);
171*7c568831SAndroid Build Coastguard Worker 
172*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
173*7c568831SAndroid Build Coastguard Worker xmlSetEntityReferenceFunc(xmlEntityReferenceFunc func);
174*7c568831SAndroid Build Coastguard Worker 
175*7c568831SAndroid Build Coastguard Worker void
xmlSetEntityReferenceFunc(xmlEntityReferenceFunc func ATTRIBUTE_UNUSED)176*7c568831SAndroid Build Coastguard Worker xmlSetEntityReferenceFunc(xmlEntityReferenceFunc func ATTRIBUTE_UNUSED) {
177*7c568831SAndroid Build Coastguard Worker }
178*7c568831SAndroid Build Coastguard Worker 
179*7c568831SAndroid Build Coastguard Worker /*
180*7c568831SAndroid Build Coastguard Worker  * tree.h
181*7c568831SAndroid Build Coastguard Worker  */
182*7c568831SAndroid Build Coastguard Worker 
183*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
184*7c568831SAndroid Build Coastguard Worker xmlNewGlobalNs(void *doc, const xmlChar *href, const xmlChar *prefix);
185*7c568831SAndroid Build Coastguard Worker 
186*7c568831SAndroid Build Coastguard Worker void *
xmlNewGlobalNs(void * doc ATTRIBUTE_UNUSED,const xmlChar * href ATTRIBUTE_UNUSED,const xmlChar * prefix ATTRIBUTE_UNUSED)187*7c568831SAndroid Build Coastguard Worker xmlNewGlobalNs(void *doc ATTRIBUTE_UNUSED,
188*7c568831SAndroid Build Coastguard Worker                const xmlChar *href ATTRIBUTE_UNUSED,
189*7c568831SAndroid Build Coastguard Worker                const xmlChar *prefix ATTRIBUTE_UNUSED) {
190*7c568831SAndroid Build Coastguard Worker     return (NULL);
191*7c568831SAndroid Build Coastguard Worker }
192*7c568831SAndroid Build Coastguard Worker 
193*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
194*7c568831SAndroid Build Coastguard Worker xmlUpgradeOldNs(void *doc);
195*7c568831SAndroid Build Coastguard Worker 
196*7c568831SAndroid Build Coastguard Worker void
xmlUpgradeOldNs(void * doc ATTRIBUTE_UNUSED)197*7c568831SAndroid Build Coastguard Worker xmlUpgradeOldNs(void *doc ATTRIBUTE_UNUSED) {
198*7c568831SAndroid Build Coastguard Worker }
199*7c568831SAndroid Build Coastguard Worker 
200*7c568831SAndroid Build Coastguard Worker /*
201*7c568831SAndroid Build Coastguard Worker  * SAX.h
202*7c568831SAndroid Build Coastguard Worker  */
203*7c568831SAndroid Build Coastguard Worker 
204*7c568831SAndroid Build Coastguard Worker XMLPUBFUN const xmlChar *
205*7c568831SAndroid Build Coastguard Worker getPublicId(void *ctx);
206*7c568831SAndroid Build Coastguard Worker 
207*7c568831SAndroid Build Coastguard Worker const xmlChar *
getPublicId(void * ctx ATTRIBUTE_UNUSED)208*7c568831SAndroid Build Coastguard Worker getPublicId(void *ctx ATTRIBUTE_UNUSED){
209*7c568831SAndroid Build Coastguard Worker     return(NULL);
210*7c568831SAndroid Build Coastguard Worker }
211*7c568831SAndroid Build Coastguard Worker 
212*7c568831SAndroid Build Coastguard Worker XMLPUBFUN const xmlChar *
213*7c568831SAndroid Build Coastguard Worker getSystemId(void *ctx);
214*7c568831SAndroid Build Coastguard Worker 
215*7c568831SAndroid Build Coastguard Worker const xmlChar *
getSystemId(void * ctx ATTRIBUTE_UNUSED)216*7c568831SAndroid Build Coastguard Worker getSystemId(void *ctx ATTRIBUTE_UNUSED) {
217*7c568831SAndroid Build Coastguard Worker     return(NULL);
218*7c568831SAndroid Build Coastguard Worker }
219*7c568831SAndroid Build Coastguard Worker 
220*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
221*7c568831SAndroid Build Coastguard Worker getLineNumber(void *ctx);
222*7c568831SAndroid Build Coastguard Worker 
223*7c568831SAndroid Build Coastguard Worker int
getLineNumber(void * ctx ATTRIBUTE_UNUSED)224*7c568831SAndroid Build Coastguard Worker getLineNumber(void *ctx ATTRIBUTE_UNUSED) {
225*7c568831SAndroid Build Coastguard Worker     return(0);
226*7c568831SAndroid Build Coastguard Worker }
227*7c568831SAndroid Build Coastguard Worker 
228*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
229*7c568831SAndroid Build Coastguard Worker getColumnNumber(void *ctx);
230*7c568831SAndroid Build Coastguard Worker 
231*7c568831SAndroid Build Coastguard Worker int
getColumnNumber(void * ctx ATTRIBUTE_UNUSED)232*7c568831SAndroid Build Coastguard Worker getColumnNumber(void *ctx ATTRIBUTE_UNUSED) {
233*7c568831SAndroid Build Coastguard Worker     return(0);
234*7c568831SAndroid Build Coastguard Worker }
235*7c568831SAndroid Build Coastguard Worker 
236*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
237*7c568831SAndroid Build Coastguard Worker isStandalone(void *ctx);
238*7c568831SAndroid Build Coastguard Worker 
239*7c568831SAndroid Build Coastguard Worker int
isStandalone(void * ctx ATTRIBUTE_UNUSED)240*7c568831SAndroid Build Coastguard Worker isStandalone(void *ctx ATTRIBUTE_UNUSED) {
241*7c568831SAndroid Build Coastguard Worker     return(0);
242*7c568831SAndroid Build Coastguard Worker }
243*7c568831SAndroid Build Coastguard Worker 
244*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
245*7c568831SAndroid Build Coastguard Worker hasInternalSubset(void *ctx);
246*7c568831SAndroid Build Coastguard Worker 
247*7c568831SAndroid Build Coastguard Worker int
hasInternalSubset(void * ctx ATTRIBUTE_UNUSED)248*7c568831SAndroid Build Coastguard Worker hasInternalSubset(void *ctx ATTRIBUTE_UNUSED) {
249*7c568831SAndroid Build Coastguard Worker     return(0);
250*7c568831SAndroid Build Coastguard Worker }
251*7c568831SAndroid Build Coastguard Worker 
252*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
253*7c568831SAndroid Build Coastguard Worker hasExternalSubset(void *ctx);
254*7c568831SAndroid Build Coastguard Worker 
255*7c568831SAndroid Build Coastguard Worker int
hasExternalSubset(void * ctx ATTRIBUTE_UNUSED)256*7c568831SAndroid Build Coastguard Worker hasExternalSubset(void *ctx ATTRIBUTE_UNUSED) {
257*7c568831SAndroid Build Coastguard Worker     return(0);
258*7c568831SAndroid Build Coastguard Worker }
259*7c568831SAndroid Build Coastguard Worker 
260*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
261*7c568831SAndroid Build Coastguard Worker internalSubset(void *ctx, const xmlChar *name,
262*7c568831SAndroid Build Coastguard Worker                const xmlChar *ExternalID, const xmlChar *SystemID);
263*7c568831SAndroid Build Coastguard Worker 
264*7c568831SAndroid Build Coastguard Worker void
internalSubset(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED,const xmlChar * ExternalID ATTRIBUTE_UNUSED,const xmlChar * SystemID ATTRIBUTE_UNUSED)265*7c568831SAndroid Build Coastguard Worker internalSubset(void *ctx ATTRIBUTE_UNUSED,
266*7c568831SAndroid Build Coastguard Worker                const xmlChar *name ATTRIBUTE_UNUSED,
267*7c568831SAndroid Build Coastguard Worker                const xmlChar *ExternalID ATTRIBUTE_UNUSED,
268*7c568831SAndroid Build Coastguard Worker                const xmlChar *SystemID ATTRIBUTE_UNUSED) {
269*7c568831SAndroid Build Coastguard Worker }
270*7c568831SAndroid Build Coastguard Worker 
271*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
272*7c568831SAndroid Build Coastguard Worker externalSubset(void *ctx, const xmlChar *name,
273*7c568831SAndroid Build Coastguard Worker                const xmlChar *ExternalID, const xmlChar *SystemID);
274*7c568831SAndroid Build Coastguard Worker 
275*7c568831SAndroid Build Coastguard Worker void
externalSubset(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED,const xmlChar * ExternalID ATTRIBUTE_UNUSED,const xmlChar * SystemID ATTRIBUTE_UNUSED)276*7c568831SAndroid Build Coastguard Worker externalSubset(void *ctx ATTRIBUTE_UNUSED,
277*7c568831SAndroid Build Coastguard Worker                const xmlChar *name ATTRIBUTE_UNUSED,
278*7c568831SAndroid Build Coastguard Worker                const xmlChar *ExternalID ATTRIBUTE_UNUSED,
279*7c568831SAndroid Build Coastguard Worker                const xmlChar *SystemID ATTRIBUTE_UNUSED) {
280*7c568831SAndroid Build Coastguard Worker }
281*7c568831SAndroid Build Coastguard Worker 
282*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
283*7c568831SAndroid Build Coastguard Worker resolveEntity(void *ctx, const xmlChar * publicId,
284*7c568831SAndroid Build Coastguard Worker               const xmlChar * systemId);
285*7c568831SAndroid Build Coastguard Worker 
286*7c568831SAndroid Build Coastguard Worker void *
resolveEntity(void * ctx ATTRIBUTE_UNUSED,const xmlChar * publicId ATTRIBUTE_UNUSED,const xmlChar * systemId ATTRIBUTE_UNUSED)287*7c568831SAndroid Build Coastguard Worker resolveEntity(void *ctx ATTRIBUTE_UNUSED,
288*7c568831SAndroid Build Coastguard Worker               const xmlChar * publicId ATTRIBUTE_UNUSED,
289*7c568831SAndroid Build Coastguard Worker               const xmlChar * systemId ATTRIBUTE_UNUSED) {
290*7c568831SAndroid Build Coastguard Worker     return(NULL);
291*7c568831SAndroid Build Coastguard Worker }
292*7c568831SAndroid Build Coastguard Worker 
293*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
294*7c568831SAndroid Build Coastguard Worker getEntity(void *ctx, const xmlChar *name);
295*7c568831SAndroid Build Coastguard Worker 
296*7c568831SAndroid Build Coastguard Worker void *
getEntity(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED)297*7c568831SAndroid Build Coastguard Worker getEntity(void *ctx ATTRIBUTE_UNUSED, const xmlChar *name ATTRIBUTE_UNUSED) {
298*7c568831SAndroid Build Coastguard Worker     return(NULL);
299*7c568831SAndroid Build Coastguard Worker }
300*7c568831SAndroid Build Coastguard Worker 
301*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
302*7c568831SAndroid Build Coastguard Worker getParameterEntity(void *ctx, const xmlChar *name);
303*7c568831SAndroid Build Coastguard Worker 
304*7c568831SAndroid Build Coastguard Worker void *
getParameterEntity(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED)305*7c568831SAndroid Build Coastguard Worker getParameterEntity(void *ctx ATTRIBUTE_UNUSED,
306*7c568831SAndroid Build Coastguard Worker                    const xmlChar *name ATTRIBUTE_UNUSED) {
307*7c568831SAndroid Build Coastguard Worker     return(NULL);
308*7c568831SAndroid Build Coastguard Worker }
309*7c568831SAndroid Build Coastguard Worker 
310*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
311*7c568831SAndroid Build Coastguard Worker entityDecl(void *ctx, const xmlChar *name, int type,
312*7c568831SAndroid Build Coastguard Worker            const xmlChar *publicId, const xmlChar *systemId,
313*7c568831SAndroid Build Coastguard Worker            xmlChar *content);
314*7c568831SAndroid Build Coastguard Worker 
315*7c568831SAndroid Build Coastguard Worker void
entityDecl(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED,int type ATTRIBUTE_UNUSED,const xmlChar * publicId ATTRIBUTE_UNUSED,const xmlChar * systemId ATTRIBUTE_UNUSED,xmlChar * content ATTRIBUTE_UNUSED)316*7c568831SAndroid Build Coastguard Worker entityDecl(void *ctx ATTRIBUTE_UNUSED, const xmlChar *name ATTRIBUTE_UNUSED,
317*7c568831SAndroid Build Coastguard Worker            int type ATTRIBUTE_UNUSED, const xmlChar *publicId ATTRIBUTE_UNUSED,
318*7c568831SAndroid Build Coastguard Worker            const xmlChar *systemId ATTRIBUTE_UNUSED,
319*7c568831SAndroid Build Coastguard Worker            xmlChar *content ATTRIBUTE_UNUSED) {
320*7c568831SAndroid Build Coastguard Worker }
321*7c568831SAndroid Build Coastguard Worker 
322*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
323*7c568831SAndroid Build Coastguard Worker attributeDecl(void *ctx, const xmlChar *elem, const xmlChar *fullname,
324*7c568831SAndroid Build Coastguard Worker               int type, int def, const xmlChar *defaultValue, void *tree);
325*7c568831SAndroid Build Coastguard Worker 
326*7c568831SAndroid Build Coastguard Worker void
attributeDecl(void * ctx ATTRIBUTE_UNUSED,const xmlChar * elem ATTRIBUTE_UNUSED,const xmlChar * fullname ATTRIBUTE_UNUSED,int type ATTRIBUTE_UNUSED,int def ATTRIBUTE_UNUSED,const xmlChar * defaultValue ATTRIBUTE_UNUSED,void * tree ATTRIBUTE_UNUSED)327*7c568831SAndroid Build Coastguard Worker attributeDecl(void *ctx ATTRIBUTE_UNUSED,
328*7c568831SAndroid Build Coastguard Worker               const xmlChar *elem ATTRIBUTE_UNUSED,
329*7c568831SAndroid Build Coastguard Worker               const xmlChar *fullname ATTRIBUTE_UNUSED,
330*7c568831SAndroid Build Coastguard Worker               int type ATTRIBUTE_UNUSED, int def ATTRIBUTE_UNUSED,
331*7c568831SAndroid Build Coastguard Worker               const xmlChar *defaultValue ATTRIBUTE_UNUSED,
332*7c568831SAndroid Build Coastguard Worker               void *tree ATTRIBUTE_UNUSED) {
333*7c568831SAndroid Build Coastguard Worker }
334*7c568831SAndroid Build Coastguard Worker 
335*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
336*7c568831SAndroid Build Coastguard Worker elementDecl(void *ctx, const xmlChar *name, int type, void *content);
337*7c568831SAndroid Build Coastguard Worker 
338*7c568831SAndroid Build Coastguard Worker void
elementDecl(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED,int type ATTRIBUTE_UNUSED,void * content ATTRIBUTE_UNUSED)339*7c568831SAndroid Build Coastguard Worker elementDecl(void *ctx ATTRIBUTE_UNUSED, const xmlChar *name ATTRIBUTE_UNUSED,
340*7c568831SAndroid Build Coastguard Worker             int type ATTRIBUTE_UNUSED, void *content ATTRIBUTE_UNUSED) {
341*7c568831SAndroid Build Coastguard Worker }
342*7c568831SAndroid Build Coastguard Worker 
343*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
344*7c568831SAndroid Build Coastguard Worker notationDecl(void *ctx, const xmlChar *name, const xmlChar *publicId,
345*7c568831SAndroid Build Coastguard Worker              const xmlChar *systemId);
346*7c568831SAndroid Build Coastguard Worker 
347*7c568831SAndroid Build Coastguard Worker void
notationDecl(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED,const xmlChar * publicId ATTRIBUTE_UNUSED,const xmlChar * systemId ATTRIBUTE_UNUSED)348*7c568831SAndroid Build Coastguard Worker notationDecl(void *ctx ATTRIBUTE_UNUSED, const xmlChar *name ATTRIBUTE_UNUSED,
349*7c568831SAndroid Build Coastguard Worker              const xmlChar *publicId ATTRIBUTE_UNUSED,
350*7c568831SAndroid Build Coastguard Worker              const xmlChar *systemId ATTRIBUTE_UNUSED) {
351*7c568831SAndroid Build Coastguard Worker }
352*7c568831SAndroid Build Coastguard Worker 
353*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
354*7c568831SAndroid Build Coastguard Worker unparsedEntityDecl(void *ctx, const xmlChar *name, const xmlChar *publicId,
355*7c568831SAndroid Build Coastguard Worker                    const xmlChar *systemId, const xmlChar *notationName);
356*7c568831SAndroid Build Coastguard Worker 
357*7c568831SAndroid Build Coastguard Worker void
unparsedEntityDecl(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED,const xmlChar * publicId ATTRIBUTE_UNUSED,const xmlChar * systemId ATTRIBUTE_UNUSED,const xmlChar * notationName ATTRIBUTE_UNUSED)358*7c568831SAndroid Build Coastguard Worker unparsedEntityDecl(void *ctx ATTRIBUTE_UNUSED,
359*7c568831SAndroid Build Coastguard Worker                    const xmlChar *name ATTRIBUTE_UNUSED,
360*7c568831SAndroid Build Coastguard Worker                    const xmlChar *publicId ATTRIBUTE_UNUSED,
361*7c568831SAndroid Build Coastguard Worker                    const xmlChar *systemId ATTRIBUTE_UNUSED,
362*7c568831SAndroid Build Coastguard Worker                    const xmlChar *notationName ATTRIBUTE_UNUSED) {
363*7c568831SAndroid Build Coastguard Worker }
364*7c568831SAndroid Build Coastguard Worker 
365*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
366*7c568831SAndroid Build Coastguard Worker setDocumentLocator(void *ctx, void *loc);
367*7c568831SAndroid Build Coastguard Worker 
368*7c568831SAndroid Build Coastguard Worker void
setDocumentLocator(void * ctx ATTRIBUTE_UNUSED,void * loc ATTRIBUTE_UNUSED)369*7c568831SAndroid Build Coastguard Worker setDocumentLocator(void *ctx ATTRIBUTE_UNUSED, void *loc ATTRIBUTE_UNUSED) {
370*7c568831SAndroid Build Coastguard Worker }
371*7c568831SAndroid Build Coastguard Worker 
372*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
373*7c568831SAndroid Build Coastguard Worker startDocument(void *ctx);
374*7c568831SAndroid Build Coastguard Worker 
375*7c568831SAndroid Build Coastguard Worker void
startDocument(void * ctx ATTRIBUTE_UNUSED)376*7c568831SAndroid Build Coastguard Worker startDocument(void *ctx ATTRIBUTE_UNUSED) {
377*7c568831SAndroid Build Coastguard Worker }
378*7c568831SAndroid Build Coastguard Worker 
379*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
380*7c568831SAndroid Build Coastguard Worker endDocument(void *ctx);
381*7c568831SAndroid Build Coastguard Worker 
382*7c568831SAndroid Build Coastguard Worker void
endDocument(void * ctx ATTRIBUTE_UNUSED)383*7c568831SAndroid Build Coastguard Worker endDocument(void *ctx ATTRIBUTE_UNUSED) {
384*7c568831SAndroid Build Coastguard Worker }
385*7c568831SAndroid Build Coastguard Worker 
386*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
387*7c568831SAndroid Build Coastguard Worker attribute(void *ctx, const xmlChar *fullname, const xmlChar *value);
388*7c568831SAndroid Build Coastguard Worker 
389*7c568831SAndroid Build Coastguard Worker void
attribute(void * ctx ATTRIBUTE_UNUSED,const xmlChar * fullname ATTRIBUTE_UNUSED,const xmlChar * value ATTRIBUTE_UNUSED)390*7c568831SAndroid Build Coastguard Worker attribute(void *ctx ATTRIBUTE_UNUSED, const xmlChar *fullname ATTRIBUTE_UNUSED,
391*7c568831SAndroid Build Coastguard Worker           const xmlChar *value ATTRIBUTE_UNUSED) {
392*7c568831SAndroid Build Coastguard Worker }
393*7c568831SAndroid Build Coastguard Worker 
394*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
395*7c568831SAndroid Build Coastguard Worker startElement(void *ctx, const xmlChar *fullname, const xmlChar **atts);
396*7c568831SAndroid Build Coastguard Worker 
397*7c568831SAndroid Build Coastguard Worker void
startElement(void * ctx ATTRIBUTE_UNUSED,const xmlChar * fullname ATTRIBUTE_UNUSED,const xmlChar ** atts ATTRIBUTE_UNUSED)398*7c568831SAndroid Build Coastguard Worker startElement(void *ctx ATTRIBUTE_UNUSED,
399*7c568831SAndroid Build Coastguard Worker              const xmlChar *fullname ATTRIBUTE_UNUSED,
400*7c568831SAndroid Build Coastguard Worker              const xmlChar **atts ATTRIBUTE_UNUSED) {
401*7c568831SAndroid Build Coastguard Worker     xmlSAX2StartElement(ctx, fullname, atts);
402*7c568831SAndroid Build Coastguard Worker }
403*7c568831SAndroid Build Coastguard Worker 
404*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
405*7c568831SAndroid Build Coastguard Worker endElement(void *ctx, const xmlChar *name);
406*7c568831SAndroid Build Coastguard Worker 
407*7c568831SAndroid Build Coastguard Worker void
endElement(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED)408*7c568831SAndroid Build Coastguard Worker endElement(void *ctx ATTRIBUTE_UNUSED, const xmlChar *name ATTRIBUTE_UNUSED) {
409*7c568831SAndroid Build Coastguard Worker }
410*7c568831SAndroid Build Coastguard Worker 
411*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
412*7c568831SAndroid Build Coastguard Worker reference(void *ctx, const xmlChar *name);
413*7c568831SAndroid Build Coastguard Worker 
414*7c568831SAndroid Build Coastguard Worker void
reference(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED)415*7c568831SAndroid Build Coastguard Worker reference(void *ctx ATTRIBUTE_UNUSED, const xmlChar *name ATTRIBUTE_UNUSED) {
416*7c568831SAndroid Build Coastguard Worker }
417*7c568831SAndroid Build Coastguard Worker 
418*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
419*7c568831SAndroid Build Coastguard Worker characters(void *ctx, const xmlChar *ch, int len);
420*7c568831SAndroid Build Coastguard Worker 
421*7c568831SAndroid Build Coastguard Worker void
characters(void * ctx ATTRIBUTE_UNUSED,const xmlChar * ch ATTRIBUTE_UNUSED,int len ATTRIBUTE_UNUSED)422*7c568831SAndroid Build Coastguard Worker characters(void *ctx ATTRIBUTE_UNUSED, const xmlChar *ch ATTRIBUTE_UNUSED,
423*7c568831SAndroid Build Coastguard Worker            int len ATTRIBUTE_UNUSED) {
424*7c568831SAndroid Build Coastguard Worker }
425*7c568831SAndroid Build Coastguard Worker 
426*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
427*7c568831SAndroid Build Coastguard Worker ignorableWhitespace(void *ctx, const xmlChar *ch, int len);
428*7c568831SAndroid Build Coastguard Worker 
429*7c568831SAndroid Build Coastguard Worker void
ignorableWhitespace(void * ctx ATTRIBUTE_UNUSED,const xmlChar * ch ATTRIBUTE_UNUSED,int len ATTRIBUTE_UNUSED)430*7c568831SAndroid Build Coastguard Worker ignorableWhitespace(void *ctx ATTRIBUTE_UNUSED,
431*7c568831SAndroid Build Coastguard Worker                     const xmlChar *ch ATTRIBUTE_UNUSED,
432*7c568831SAndroid Build Coastguard Worker                     int len ATTRIBUTE_UNUSED) {
433*7c568831SAndroid Build Coastguard Worker }
434*7c568831SAndroid Build Coastguard Worker 
435*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
436*7c568831SAndroid Build Coastguard Worker processingInstruction(void *ctx, const xmlChar *target, const xmlChar *data);
437*7c568831SAndroid Build Coastguard Worker 
438*7c568831SAndroid Build Coastguard Worker void
processingInstruction(void * ctx ATTRIBUTE_UNUSED,const xmlChar * target ATTRIBUTE_UNUSED,const xmlChar * data ATTRIBUTE_UNUSED)439*7c568831SAndroid Build Coastguard Worker processingInstruction(void *ctx ATTRIBUTE_UNUSED,
440*7c568831SAndroid Build Coastguard Worker                       const xmlChar *target ATTRIBUTE_UNUSED,
441*7c568831SAndroid Build Coastguard Worker                       const xmlChar *data ATTRIBUTE_UNUSED) {
442*7c568831SAndroid Build Coastguard Worker }
443*7c568831SAndroid Build Coastguard Worker 
444*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
445*7c568831SAndroid Build Coastguard Worker globalNamespace(void *ctx, const xmlChar *href, const xmlChar *prefix);
446*7c568831SAndroid Build Coastguard Worker 
447*7c568831SAndroid Build Coastguard Worker void
globalNamespace(void * ctx ATTRIBUTE_UNUSED,const xmlChar * href ATTRIBUTE_UNUSED,const xmlChar * prefix ATTRIBUTE_UNUSED)448*7c568831SAndroid Build Coastguard Worker globalNamespace(void *ctx ATTRIBUTE_UNUSED,
449*7c568831SAndroid Build Coastguard Worker                 const xmlChar *href ATTRIBUTE_UNUSED,
450*7c568831SAndroid Build Coastguard Worker                 const xmlChar *prefix ATTRIBUTE_UNUSED) {
451*7c568831SAndroid Build Coastguard Worker }
452*7c568831SAndroid Build Coastguard Worker 
453*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
454*7c568831SAndroid Build Coastguard Worker setNamespace(void *ctx, const xmlChar *name);
455*7c568831SAndroid Build Coastguard Worker 
456*7c568831SAndroid Build Coastguard Worker void
setNamespace(void * ctx ATTRIBUTE_UNUSED,const xmlChar * name ATTRIBUTE_UNUSED)457*7c568831SAndroid Build Coastguard Worker setNamespace(void *ctx ATTRIBUTE_UNUSED,
458*7c568831SAndroid Build Coastguard Worker              const xmlChar *name ATTRIBUTE_UNUSED) {
459*7c568831SAndroid Build Coastguard Worker }
460*7c568831SAndroid Build Coastguard Worker 
461*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
462*7c568831SAndroid Build Coastguard Worker getNamespace(void *ctx);
463*7c568831SAndroid Build Coastguard Worker 
464*7c568831SAndroid Build Coastguard Worker void *
getNamespace(void * ctx ATTRIBUTE_UNUSED)465*7c568831SAndroid Build Coastguard Worker getNamespace(void *ctx ATTRIBUTE_UNUSED) {
466*7c568831SAndroid Build Coastguard Worker     return (NULL);
467*7c568831SAndroid Build Coastguard Worker }
468*7c568831SAndroid Build Coastguard Worker 
469*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
470*7c568831SAndroid Build Coastguard Worker checkNamespace(void *ctx, xmlChar *namespace);
471*7c568831SAndroid Build Coastguard Worker 
472*7c568831SAndroid Build Coastguard Worker int
checkNamespace(void * ctx ATTRIBUTE_UNUSED,xmlChar * namespace ATTRIBUTE_UNUSED)473*7c568831SAndroid Build Coastguard Worker checkNamespace(void *ctx ATTRIBUTE_UNUSED,
474*7c568831SAndroid Build Coastguard Worker                xmlChar *namespace ATTRIBUTE_UNUSED) {
475*7c568831SAndroid Build Coastguard Worker     return (0);
476*7c568831SAndroid Build Coastguard Worker }
477*7c568831SAndroid Build Coastguard Worker 
478*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
479*7c568831SAndroid Build Coastguard Worker namespaceDecl(void *ctx, const xmlChar *href, const xmlChar *prefix);
480*7c568831SAndroid Build Coastguard Worker 
481*7c568831SAndroid Build Coastguard Worker void
namespaceDecl(void * ctx ATTRIBUTE_UNUSED,const xmlChar * href ATTRIBUTE_UNUSED,const xmlChar * prefix ATTRIBUTE_UNUSED)482*7c568831SAndroid Build Coastguard Worker namespaceDecl(void *ctx ATTRIBUTE_UNUSED, const xmlChar *href ATTRIBUTE_UNUSED,
483*7c568831SAndroid Build Coastguard Worker               const xmlChar *prefix ATTRIBUTE_UNUSED) {
484*7c568831SAndroid Build Coastguard Worker }
485*7c568831SAndroid Build Coastguard Worker 
486*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
487*7c568831SAndroid Build Coastguard Worker comment(void *ctx, const xmlChar *value);
488*7c568831SAndroid Build Coastguard Worker 
489*7c568831SAndroid Build Coastguard Worker void
comment(void * ctx ATTRIBUTE_UNUSED,const xmlChar * value ATTRIBUTE_UNUSED)490*7c568831SAndroid Build Coastguard Worker comment(void *ctx ATTRIBUTE_UNUSED, const xmlChar *value ATTRIBUTE_UNUSED) {
491*7c568831SAndroid Build Coastguard Worker }
492*7c568831SAndroid Build Coastguard Worker 
493*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
494*7c568831SAndroid Build Coastguard Worker cdataBlock(void *ctx, const xmlChar *value, int len);
495*7c568831SAndroid Build Coastguard Worker 
496*7c568831SAndroid Build Coastguard Worker void
cdataBlock(void * ctx ATTRIBUTE_UNUSED,const xmlChar * value ATTRIBUTE_UNUSED,int len ATTRIBUTE_UNUSED)497*7c568831SAndroid Build Coastguard Worker cdataBlock(void *ctx ATTRIBUTE_UNUSED, const xmlChar *value ATTRIBUTE_UNUSED,
498*7c568831SAndroid Build Coastguard Worker            int len ATTRIBUTE_UNUSED) {
499*7c568831SAndroid Build Coastguard Worker }
500*7c568831SAndroid Build Coastguard Worker 
501*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
502*7c568831SAndroid Build Coastguard Worker initxmlDefaultSAXHandler(void *hdlr, int warning);
503*7c568831SAndroid Build Coastguard Worker 
504*7c568831SAndroid Build Coastguard Worker void
initxmlDefaultSAXHandler(void * hdlr ATTRIBUTE_UNUSED,int warning ATTRIBUTE_UNUSED)505*7c568831SAndroid Build Coastguard Worker initxmlDefaultSAXHandler(void *hdlr ATTRIBUTE_UNUSED,
506*7c568831SAndroid Build Coastguard Worker                          int warning ATTRIBUTE_UNUSED) {
507*7c568831SAndroid Build Coastguard Worker }
508*7c568831SAndroid Build Coastguard Worker 
509*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
510*7c568831SAndroid Build Coastguard Worker inithtmlDefaultSAXHandler(void *hdlr);
511*7c568831SAndroid Build Coastguard Worker 
512*7c568831SAndroid Build Coastguard Worker void
inithtmlDefaultSAXHandler(void * hdlr ATTRIBUTE_UNUSED)513*7c568831SAndroid Build Coastguard Worker inithtmlDefaultSAXHandler(void *hdlr ATTRIBUTE_UNUSED) {
514*7c568831SAndroid Build Coastguard Worker }
515*7c568831SAndroid Build Coastguard Worker 
516*7c568831SAndroid Build Coastguard Worker /*
517*7c568831SAndroid Build Coastguard Worker  * nanoftp.h
518*7c568831SAndroid Build Coastguard Worker  */
519*7c568831SAndroid Build Coastguard Worker 
520*7c568831SAndroid Build Coastguard Worker #ifdef _WIN32
521*7c568831SAndroid Build Coastguard Worker   #include <winsock2.h>
522*7c568831SAndroid Build Coastguard Worker #else
523*7c568831SAndroid Build Coastguard Worker   #define SOCKET int
524*7c568831SAndroid Build Coastguard Worker #endif
525*7c568831SAndroid Build Coastguard Worker 
526*7c568831SAndroid Build Coastguard Worker typedef void
527*7c568831SAndroid Build Coastguard Worker (*ftpListCallback)(void *userData, const char *filename, const char *attrib,
528*7c568831SAndroid Build Coastguard Worker                    const char *owner, const char *group, unsigned long size,
529*7c568831SAndroid Build Coastguard Worker                    int links, int year, const char *month, int day, int hour,
530*7c568831SAndroid Build Coastguard Worker                    int minute);
531*7c568831SAndroid Build Coastguard Worker 
532*7c568831SAndroid Build Coastguard Worker typedef void
533*7c568831SAndroid Build Coastguard Worker (*ftpDataCallback) (void *userData, const char *data, int len);
534*7c568831SAndroid Build Coastguard Worker 
535*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
536*7c568831SAndroid Build Coastguard Worker xmlNanoFTPInit(void);
537*7c568831SAndroid Build Coastguard Worker 
538*7c568831SAndroid Build Coastguard Worker void
xmlNanoFTPInit(void)539*7c568831SAndroid Build Coastguard Worker xmlNanoFTPInit(void) {
540*7c568831SAndroid Build Coastguard Worker }
541*7c568831SAndroid Build Coastguard Worker 
542*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
543*7c568831SAndroid Build Coastguard Worker xmlNanoFTPCleanup(void);
544*7c568831SAndroid Build Coastguard Worker 
545*7c568831SAndroid Build Coastguard Worker void
xmlNanoFTPCleanup(void)546*7c568831SAndroid Build Coastguard Worker xmlNanoFTPCleanup(void) {
547*7c568831SAndroid Build Coastguard Worker }
548*7c568831SAndroid Build Coastguard Worker 
549*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
550*7c568831SAndroid Build Coastguard Worker xmlNanoFTPProxy(const char *host, int port, const char *user,
551*7c568831SAndroid Build Coastguard Worker                 const char *passwd, int type);
552*7c568831SAndroid Build Coastguard Worker 
553*7c568831SAndroid Build Coastguard Worker void
xmlNanoFTPProxy(const char * host ATTRIBUTE_UNUSED,int port ATTRIBUTE_UNUSED,const char * user ATTRIBUTE_UNUSED,const char * passwd ATTRIBUTE_UNUSED,int type ATTRIBUTE_UNUSED)554*7c568831SAndroid Build Coastguard Worker xmlNanoFTPProxy(const char *host ATTRIBUTE_UNUSED, int port ATTRIBUTE_UNUSED,
555*7c568831SAndroid Build Coastguard Worker                 const char *user ATTRIBUTE_UNUSED,
556*7c568831SAndroid Build Coastguard Worker 	        const char *passwd ATTRIBUTE_UNUSED, int type ATTRIBUTE_UNUSED) {
557*7c568831SAndroid Build Coastguard Worker }
558*7c568831SAndroid Build Coastguard Worker 
559*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
560*7c568831SAndroid Build Coastguard Worker xmlNanoFTPUpdateURL(void *ctx, const char *URL);
561*7c568831SAndroid Build Coastguard Worker 
562*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPUpdateURL(void * ctx ATTRIBUTE_UNUSED,const char * URL ATTRIBUTE_UNUSED)563*7c568831SAndroid Build Coastguard Worker xmlNanoFTPUpdateURL(void *ctx ATTRIBUTE_UNUSED,
564*7c568831SAndroid Build Coastguard Worker                     const char *URL ATTRIBUTE_UNUSED) {
565*7c568831SAndroid Build Coastguard Worker     return(-1);
566*7c568831SAndroid Build Coastguard Worker }
567*7c568831SAndroid Build Coastguard Worker 
568*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
569*7c568831SAndroid Build Coastguard Worker xmlNanoFTPScanProxy(const char *URL);
570*7c568831SAndroid Build Coastguard Worker 
571*7c568831SAndroid Build Coastguard Worker void
xmlNanoFTPScanProxy(const char * URL ATTRIBUTE_UNUSED)572*7c568831SAndroid Build Coastguard Worker xmlNanoFTPScanProxy(const char *URL ATTRIBUTE_UNUSED) {
573*7c568831SAndroid Build Coastguard Worker }
574*7c568831SAndroid Build Coastguard Worker 
575*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
576*7c568831SAndroid Build Coastguard Worker xmlNanoFTPNewCtxt(const char *URL);
577*7c568831SAndroid Build Coastguard Worker 
578*7c568831SAndroid Build Coastguard Worker void*
xmlNanoFTPNewCtxt(const char * URL ATTRIBUTE_UNUSED)579*7c568831SAndroid Build Coastguard Worker xmlNanoFTPNewCtxt(const char *URL ATTRIBUTE_UNUSED) {
580*7c568831SAndroid Build Coastguard Worker     return(NULL);
581*7c568831SAndroid Build Coastguard Worker }
582*7c568831SAndroid Build Coastguard Worker 
583*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
584*7c568831SAndroid Build Coastguard Worker xmlNanoFTPFreeCtxt(void *ctx);
585*7c568831SAndroid Build Coastguard Worker 
586*7c568831SAndroid Build Coastguard Worker void
xmlNanoFTPFreeCtxt(void * ctx ATTRIBUTE_UNUSED)587*7c568831SAndroid Build Coastguard Worker xmlNanoFTPFreeCtxt(void * ctx ATTRIBUTE_UNUSED) {
588*7c568831SAndroid Build Coastguard Worker }
589*7c568831SAndroid Build Coastguard Worker 
590*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
591*7c568831SAndroid Build Coastguard Worker xmlNanoFTPGetResponse(void *ctx);
592*7c568831SAndroid Build Coastguard Worker 
593*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPGetResponse(void * ctx ATTRIBUTE_UNUSED)594*7c568831SAndroid Build Coastguard Worker xmlNanoFTPGetResponse(void *ctx ATTRIBUTE_UNUSED) {
595*7c568831SAndroid Build Coastguard Worker     return(-1);
596*7c568831SAndroid Build Coastguard Worker }
597*7c568831SAndroid Build Coastguard Worker 
598*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
599*7c568831SAndroid Build Coastguard Worker xmlNanoFTPCheckResponse(void *ctx);
600*7c568831SAndroid Build Coastguard Worker 
601*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPCheckResponse(void * ctx ATTRIBUTE_UNUSED)602*7c568831SAndroid Build Coastguard Worker xmlNanoFTPCheckResponse(void *ctx ATTRIBUTE_UNUSED) {
603*7c568831SAndroid Build Coastguard Worker     return(-1);
604*7c568831SAndroid Build Coastguard Worker }
605*7c568831SAndroid Build Coastguard Worker 
606*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
607*7c568831SAndroid Build Coastguard Worker xmlNanoFTPQuit(void *ctx);
608*7c568831SAndroid Build Coastguard Worker 
609*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPQuit(void * ctx ATTRIBUTE_UNUSED)610*7c568831SAndroid Build Coastguard Worker xmlNanoFTPQuit(void *ctx ATTRIBUTE_UNUSED) {
611*7c568831SAndroid Build Coastguard Worker     return(-1);
612*7c568831SAndroid Build Coastguard Worker }
613*7c568831SAndroid Build Coastguard Worker 
614*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
615*7c568831SAndroid Build Coastguard Worker xmlNanoFTPConnect(void *ctx);
616*7c568831SAndroid Build Coastguard Worker 
617*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPConnect(void * ctx ATTRIBUTE_UNUSED)618*7c568831SAndroid Build Coastguard Worker xmlNanoFTPConnect(void *ctx ATTRIBUTE_UNUSED) {
619*7c568831SAndroid Build Coastguard Worker     return(-1);
620*7c568831SAndroid Build Coastguard Worker }
621*7c568831SAndroid Build Coastguard Worker 
622*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
623*7c568831SAndroid Build Coastguard Worker xmlNanoFTPConnectTo(const char *server, int port);
624*7c568831SAndroid Build Coastguard Worker 
625*7c568831SAndroid Build Coastguard Worker void*
xmlNanoFTPConnectTo(const char * server ATTRIBUTE_UNUSED,int port ATTRIBUTE_UNUSED)626*7c568831SAndroid Build Coastguard Worker xmlNanoFTPConnectTo(const char *server ATTRIBUTE_UNUSED,
627*7c568831SAndroid Build Coastguard Worker                     int port ATTRIBUTE_UNUSED) {
628*7c568831SAndroid Build Coastguard Worker     return(NULL);
629*7c568831SAndroid Build Coastguard Worker }
630*7c568831SAndroid Build Coastguard Worker 
631*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
632*7c568831SAndroid Build Coastguard Worker xmlNanoFTPCwd(void *ctx, const char *directory);
633*7c568831SAndroid Build Coastguard Worker 
634*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPCwd(void * ctx ATTRIBUTE_UNUSED,const char * directory ATTRIBUTE_UNUSED)635*7c568831SAndroid Build Coastguard Worker xmlNanoFTPCwd(void *ctx ATTRIBUTE_UNUSED,
636*7c568831SAndroid Build Coastguard Worker               const char *directory ATTRIBUTE_UNUSED) {
637*7c568831SAndroid Build Coastguard Worker     return(-1);
638*7c568831SAndroid Build Coastguard Worker }
639*7c568831SAndroid Build Coastguard Worker 
640*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
641*7c568831SAndroid Build Coastguard Worker xmlNanoFTPDele(void *ctx, const char *file);
642*7c568831SAndroid Build Coastguard Worker 
643*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPDele(void * ctx ATTRIBUTE_UNUSED,const char * file ATTRIBUTE_UNUSED)644*7c568831SAndroid Build Coastguard Worker xmlNanoFTPDele(void *ctx ATTRIBUTE_UNUSED, const char *file ATTRIBUTE_UNUSED) {
645*7c568831SAndroid Build Coastguard Worker     return(-1);
646*7c568831SAndroid Build Coastguard Worker }
647*7c568831SAndroid Build Coastguard Worker 
648*7c568831SAndroid Build Coastguard Worker XMLPUBFUN SOCKET
649*7c568831SAndroid Build Coastguard Worker xmlNanoFTPGetConnection(void *ctx);
650*7c568831SAndroid Build Coastguard Worker 
651*7c568831SAndroid Build Coastguard Worker SOCKET
xmlNanoFTPGetConnection(void * ctx ATTRIBUTE_UNUSED)652*7c568831SAndroid Build Coastguard Worker xmlNanoFTPGetConnection(void *ctx ATTRIBUTE_UNUSED) {
653*7c568831SAndroid Build Coastguard Worker     return(-1);
654*7c568831SAndroid Build Coastguard Worker }
655*7c568831SAndroid Build Coastguard Worker 
656*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
657*7c568831SAndroid Build Coastguard Worker xmlNanoFTPCloseConnection(void *ctx);
658*7c568831SAndroid Build Coastguard Worker 
659*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPCloseConnection(void * ctx ATTRIBUTE_UNUSED)660*7c568831SAndroid Build Coastguard Worker xmlNanoFTPCloseConnection(void *ctx ATTRIBUTE_UNUSED) {
661*7c568831SAndroid Build Coastguard Worker     return(-1);
662*7c568831SAndroid Build Coastguard Worker }
663*7c568831SAndroid Build Coastguard Worker 
664*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
665*7c568831SAndroid Build Coastguard Worker xmlNanoFTPList(void *ctx, ftpListCallback callback, void *userData,
666*7c568831SAndroid Build Coastguard Worker 	       const char *filename);
667*7c568831SAndroid Build Coastguard Worker 
668*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPList(void * ctx ATTRIBUTE_UNUSED,ftpListCallback callback ATTRIBUTE_UNUSED,void * userData ATTRIBUTE_UNUSED,const char * filename ATTRIBUTE_UNUSED)669*7c568831SAndroid Build Coastguard Worker xmlNanoFTPList(void *ctx ATTRIBUTE_UNUSED,
670*7c568831SAndroid Build Coastguard Worker                ftpListCallback callback ATTRIBUTE_UNUSED,
671*7c568831SAndroid Build Coastguard Worker                void *userData ATTRIBUTE_UNUSED,
672*7c568831SAndroid Build Coastguard Worker 	       const char *filename ATTRIBUTE_UNUSED) {
673*7c568831SAndroid Build Coastguard Worker     return(-1);
674*7c568831SAndroid Build Coastguard Worker }
675*7c568831SAndroid Build Coastguard Worker 
676*7c568831SAndroid Build Coastguard Worker XMLPUBFUN SOCKET
677*7c568831SAndroid Build Coastguard Worker xmlNanoFTPGetSocket(void *ctx, const char *filename);
678*7c568831SAndroid Build Coastguard Worker 
679*7c568831SAndroid Build Coastguard Worker SOCKET
xmlNanoFTPGetSocket(void * ctx ATTRIBUTE_UNUSED,const char * filename ATTRIBUTE_UNUSED)680*7c568831SAndroid Build Coastguard Worker xmlNanoFTPGetSocket(void *ctx ATTRIBUTE_UNUSED,
681*7c568831SAndroid Build Coastguard Worker                     const char *filename ATTRIBUTE_UNUSED) {
682*7c568831SAndroid Build Coastguard Worker     return(-1);
683*7c568831SAndroid Build Coastguard Worker }
684*7c568831SAndroid Build Coastguard Worker 
685*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
686*7c568831SAndroid Build Coastguard Worker xmlNanoFTPGet(void *ctx, ftpDataCallback callback, void *userData,
687*7c568831SAndroid Build Coastguard Worker 	      const char *filename);
688*7c568831SAndroid Build Coastguard Worker 
689*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPGet(void * ctx ATTRIBUTE_UNUSED,ftpDataCallback callback ATTRIBUTE_UNUSED,void * userData ATTRIBUTE_UNUSED,const char * filename ATTRIBUTE_UNUSED)690*7c568831SAndroid Build Coastguard Worker xmlNanoFTPGet(void *ctx ATTRIBUTE_UNUSED,
691*7c568831SAndroid Build Coastguard Worker               ftpDataCallback callback ATTRIBUTE_UNUSED,
692*7c568831SAndroid Build Coastguard Worker               void *userData ATTRIBUTE_UNUSED,
693*7c568831SAndroid Build Coastguard Worker 	      const char *filename ATTRIBUTE_UNUSED) {
694*7c568831SAndroid Build Coastguard Worker     return(-1);
695*7c568831SAndroid Build Coastguard Worker }
696*7c568831SAndroid Build Coastguard Worker 
697*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
698*7c568831SAndroid Build Coastguard Worker xmlNanoFTPRead(void *ctx, void *dest, int len);
699*7c568831SAndroid Build Coastguard Worker 
700*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPRead(void * ctx ATTRIBUTE_UNUSED,void * dest ATTRIBUTE_UNUSED,int len ATTRIBUTE_UNUSED)701*7c568831SAndroid Build Coastguard Worker xmlNanoFTPRead(void *ctx ATTRIBUTE_UNUSED, void *dest ATTRIBUTE_UNUSED,
702*7c568831SAndroid Build Coastguard Worker                int len ATTRIBUTE_UNUSED) {
703*7c568831SAndroid Build Coastguard Worker     return(-1);
704*7c568831SAndroid Build Coastguard Worker }
705*7c568831SAndroid Build Coastguard Worker 
706*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
707*7c568831SAndroid Build Coastguard Worker xmlNanoFTPOpen(const char *URL);
708*7c568831SAndroid Build Coastguard Worker 
709*7c568831SAndroid Build Coastguard Worker void*
xmlNanoFTPOpen(const char * URL ATTRIBUTE_UNUSED)710*7c568831SAndroid Build Coastguard Worker xmlNanoFTPOpen(const char *URL ATTRIBUTE_UNUSED) {
711*7c568831SAndroid Build Coastguard Worker     return(NULL);
712*7c568831SAndroid Build Coastguard Worker }
713*7c568831SAndroid Build Coastguard Worker 
714*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
715*7c568831SAndroid Build Coastguard Worker xmlNanoFTPClose(void *ctx);
716*7c568831SAndroid Build Coastguard Worker 
717*7c568831SAndroid Build Coastguard Worker int
xmlNanoFTPClose(void * ctx ATTRIBUTE_UNUSED)718*7c568831SAndroid Build Coastguard Worker xmlNanoFTPClose(void *ctx ATTRIBUTE_UNUSED) {
719*7c568831SAndroid Build Coastguard Worker     return(-1);
720*7c568831SAndroid Build Coastguard Worker }
721*7c568831SAndroid Build Coastguard Worker 
722*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
723*7c568831SAndroid Build Coastguard Worker xmlIOFTPMatch(const char *filename);
724*7c568831SAndroid Build Coastguard Worker 
725*7c568831SAndroid Build Coastguard Worker int
xmlIOFTPMatch(const char * filename ATTRIBUTE_UNUSED)726*7c568831SAndroid Build Coastguard Worker xmlIOFTPMatch(const char *filename ATTRIBUTE_UNUSED) {
727*7c568831SAndroid Build Coastguard Worker     return(0);
728*7c568831SAndroid Build Coastguard Worker }
729*7c568831SAndroid Build Coastguard Worker 
730*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
731*7c568831SAndroid Build Coastguard Worker xmlIOFTPOpen(const char *filename);
732*7c568831SAndroid Build Coastguard Worker 
733*7c568831SAndroid Build Coastguard Worker void *
xmlIOFTPOpen(const char * filename ATTRIBUTE_UNUSED)734*7c568831SAndroid Build Coastguard Worker xmlIOFTPOpen(const char *filename ATTRIBUTE_UNUSED) {
735*7c568831SAndroid Build Coastguard Worker     return(NULL);
736*7c568831SAndroid Build Coastguard Worker }
737*7c568831SAndroid Build Coastguard Worker 
738*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
739*7c568831SAndroid Build Coastguard Worker xmlIOFTPRead(void *context, char *buffer, int len);
740*7c568831SAndroid Build Coastguard Worker 
741*7c568831SAndroid Build Coastguard Worker int
xmlIOFTPRead(void * context ATTRIBUTE_UNUSED,char * buffer ATTRIBUTE_UNUSED,int len ATTRIBUTE_UNUSED)742*7c568831SAndroid Build Coastguard Worker xmlIOFTPRead(void *context ATTRIBUTE_UNUSED, char *buffer ATTRIBUTE_UNUSED,
743*7c568831SAndroid Build Coastguard Worker              int len ATTRIBUTE_UNUSED) {
744*7c568831SAndroid Build Coastguard Worker     return(-1);
745*7c568831SAndroid Build Coastguard Worker }
746*7c568831SAndroid Build Coastguard Worker 
747*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
748*7c568831SAndroid Build Coastguard Worker xmlIOFTPClose(void *context);
749*7c568831SAndroid Build Coastguard Worker 
750*7c568831SAndroid Build Coastguard Worker int
xmlIOFTPClose(void * context ATTRIBUTE_UNUSED)751*7c568831SAndroid Build Coastguard Worker xmlIOFTPClose(void *context ATTRIBUTE_UNUSED) {
752*7c568831SAndroid Build Coastguard Worker     return(-1);
753*7c568831SAndroid Build Coastguard Worker }
754*7c568831SAndroid Build Coastguard Worker 
755*7c568831SAndroid Build Coastguard Worker /*
756*7c568831SAndroid Build Coastguard Worker  * xpointer.h
757*7c568831SAndroid Build Coastguard Worker  */
758*7c568831SAndroid Build Coastguard Worker 
759*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
760*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRange(void *start, int startindex,
761*7c568831SAndroid Build Coastguard Worker                 void *end, int endindex);
762*7c568831SAndroid Build Coastguard Worker 
763*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewRange(void * start ATTRIBUTE_UNUSED,int startindex ATTRIBUTE_UNUSED,void * end ATTRIBUTE_UNUSED,int endindex ATTRIBUTE_UNUSED)764*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRange(void *start ATTRIBUTE_UNUSED,
765*7c568831SAndroid Build Coastguard Worker                 int startindex ATTRIBUTE_UNUSED,
766*7c568831SAndroid Build Coastguard Worker                 void *end ATTRIBUTE_UNUSED,
767*7c568831SAndroid Build Coastguard Worker                 int endindex ATTRIBUTE_UNUSED) {
768*7c568831SAndroid Build Coastguard Worker     return(NULL);
769*7c568831SAndroid Build Coastguard Worker }
770*7c568831SAndroid Build Coastguard Worker 
771*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
772*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangePoints(void *start, void *end);
773*7c568831SAndroid Build Coastguard Worker 
774*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewRangePoints(void * start ATTRIBUTE_UNUSED,void * end ATTRIBUTE_UNUSED)775*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangePoints(void *start ATTRIBUTE_UNUSED,
776*7c568831SAndroid Build Coastguard Worker                       void *end ATTRIBUTE_UNUSED) {
777*7c568831SAndroid Build Coastguard Worker     return(NULL);
778*7c568831SAndroid Build Coastguard Worker }
779*7c568831SAndroid Build Coastguard Worker 
780*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
781*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangePointNode(void *start, void *end);
782*7c568831SAndroid Build Coastguard Worker 
783*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewRangePointNode(void * start ATTRIBUTE_UNUSED,void * end ATTRIBUTE_UNUSED)784*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangePointNode(void *start ATTRIBUTE_UNUSED,
785*7c568831SAndroid Build Coastguard Worker                          void *end ATTRIBUTE_UNUSED) {
786*7c568831SAndroid Build Coastguard Worker     return(NULL);
787*7c568831SAndroid Build Coastguard Worker }
788*7c568831SAndroid Build Coastguard Worker 
789*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
790*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangeNodePoint(void *start, void *end);
791*7c568831SAndroid Build Coastguard Worker 
792*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewRangeNodePoint(void * start ATTRIBUTE_UNUSED,void * end ATTRIBUTE_UNUSED)793*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangeNodePoint(void *start ATTRIBUTE_UNUSED,
794*7c568831SAndroid Build Coastguard Worker                          void *end ATTRIBUTE_UNUSED) {
795*7c568831SAndroid Build Coastguard Worker     return(NULL);
796*7c568831SAndroid Build Coastguard Worker }
797*7c568831SAndroid Build Coastguard Worker 
798*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
799*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangeNodes(void *start, void *end);
800*7c568831SAndroid Build Coastguard Worker 
801*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewRangeNodes(void * start ATTRIBUTE_UNUSED,void * end ATTRIBUTE_UNUSED)802*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangeNodes(void *start ATTRIBUTE_UNUSED,
803*7c568831SAndroid Build Coastguard Worker                      void *end ATTRIBUTE_UNUSED) {
804*7c568831SAndroid Build Coastguard Worker     return(NULL);
805*7c568831SAndroid Build Coastguard Worker }
806*7c568831SAndroid Build Coastguard Worker 
807*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
808*7c568831SAndroid Build Coastguard Worker xmlXPtrNewCollapsedRange(void *start);
809*7c568831SAndroid Build Coastguard Worker 
810*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewCollapsedRange(void * start ATTRIBUTE_UNUSED)811*7c568831SAndroid Build Coastguard Worker xmlXPtrNewCollapsedRange(void *start ATTRIBUTE_UNUSED) {
812*7c568831SAndroid Build Coastguard Worker     return(NULL);
813*7c568831SAndroid Build Coastguard Worker }
814*7c568831SAndroid Build Coastguard Worker 
815*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
816*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangeNodeObject(void *start, void *end);
817*7c568831SAndroid Build Coastguard Worker 
818*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewRangeNodeObject(void * start ATTRIBUTE_UNUSED,void * end ATTRIBUTE_UNUSED)819*7c568831SAndroid Build Coastguard Worker xmlXPtrNewRangeNodeObject(void *start ATTRIBUTE_UNUSED,
820*7c568831SAndroid Build Coastguard Worker                           void *end ATTRIBUTE_UNUSED) {
821*7c568831SAndroid Build Coastguard Worker     return(NULL);
822*7c568831SAndroid Build Coastguard Worker }
823*7c568831SAndroid Build Coastguard Worker 
824*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
825*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetCreate(void *val);
826*7c568831SAndroid Build Coastguard Worker 
827*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrLocationSetCreate(void * val ATTRIBUTE_UNUSED)828*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetCreate(void *val ATTRIBUTE_UNUSED) {
829*7c568831SAndroid Build Coastguard Worker     return(NULL);
830*7c568831SAndroid Build Coastguard Worker }
831*7c568831SAndroid Build Coastguard Worker 
832*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
833*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetAdd(void *cur, void *val);
834*7c568831SAndroid Build Coastguard Worker 
835*7c568831SAndroid Build Coastguard Worker void
xmlXPtrLocationSetAdd(void * cur ATTRIBUTE_UNUSED,void * val ATTRIBUTE_UNUSED)836*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetAdd(void *cur ATTRIBUTE_UNUSED,
837*7c568831SAndroid Build Coastguard Worker                       void *val ATTRIBUTE_UNUSED) {
838*7c568831SAndroid Build Coastguard Worker }
839*7c568831SAndroid Build Coastguard Worker 
840*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
841*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetMerge(void *val1, void *val2);
842*7c568831SAndroid Build Coastguard Worker 
843*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrLocationSetMerge(void * val1 ATTRIBUTE_UNUSED,void * val2 ATTRIBUTE_UNUSED)844*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetMerge(void *val1 ATTRIBUTE_UNUSED,
845*7c568831SAndroid Build Coastguard Worker                         void *val2 ATTRIBUTE_UNUSED) {
846*7c568831SAndroid Build Coastguard Worker     return(NULL);
847*7c568831SAndroid Build Coastguard Worker }
848*7c568831SAndroid Build Coastguard Worker 
849*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
850*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetDel(void *cur, void *val);
851*7c568831SAndroid Build Coastguard Worker 
852*7c568831SAndroid Build Coastguard Worker void
xmlXPtrLocationSetDel(void * cur ATTRIBUTE_UNUSED,void * val ATTRIBUTE_UNUSED)853*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetDel(void *cur ATTRIBUTE_UNUSED,
854*7c568831SAndroid Build Coastguard Worker                       void *val ATTRIBUTE_UNUSED) {
855*7c568831SAndroid Build Coastguard Worker }
856*7c568831SAndroid Build Coastguard Worker 
857*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
858*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetRemove(void *cur, int val);
859*7c568831SAndroid Build Coastguard Worker 
860*7c568831SAndroid Build Coastguard Worker void
xmlXPtrLocationSetRemove(void * cur ATTRIBUTE_UNUSED,int val ATTRIBUTE_UNUSED)861*7c568831SAndroid Build Coastguard Worker xmlXPtrLocationSetRemove(void *cur ATTRIBUTE_UNUSED,
862*7c568831SAndroid Build Coastguard Worker                          int val ATTRIBUTE_UNUSED) {
863*7c568831SAndroid Build Coastguard Worker }
864*7c568831SAndroid Build Coastguard Worker 
865*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
866*7c568831SAndroid Build Coastguard Worker xmlXPtrFreeLocationSet(void *obj);
867*7c568831SAndroid Build Coastguard Worker 
868*7c568831SAndroid Build Coastguard Worker void
xmlXPtrFreeLocationSet(void * obj ATTRIBUTE_UNUSED)869*7c568831SAndroid Build Coastguard Worker xmlXPtrFreeLocationSet(void *obj ATTRIBUTE_UNUSED) {
870*7c568831SAndroid Build Coastguard Worker }
871*7c568831SAndroid Build Coastguard Worker 
872*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
873*7c568831SAndroid Build Coastguard Worker xmlXPtrNewLocationSetNodes(void *start, void *end);
874*7c568831SAndroid Build Coastguard Worker 
875*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewLocationSetNodes(void * start ATTRIBUTE_UNUSED,void * end ATTRIBUTE_UNUSED)876*7c568831SAndroid Build Coastguard Worker xmlXPtrNewLocationSetNodes(void *start ATTRIBUTE_UNUSED,
877*7c568831SAndroid Build Coastguard Worker                            void *end ATTRIBUTE_UNUSED) {
878*7c568831SAndroid Build Coastguard Worker     return(NULL);
879*7c568831SAndroid Build Coastguard Worker }
880*7c568831SAndroid Build Coastguard Worker 
881*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
882*7c568831SAndroid Build Coastguard Worker xmlXPtrNewLocationSetNodeSet(void *set);
883*7c568831SAndroid Build Coastguard Worker 
884*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrNewLocationSetNodeSet(void * set ATTRIBUTE_UNUSED)885*7c568831SAndroid Build Coastguard Worker xmlXPtrNewLocationSetNodeSet(void *set ATTRIBUTE_UNUSED) {
886*7c568831SAndroid Build Coastguard Worker     return(NULL);
887*7c568831SAndroid Build Coastguard Worker }
888*7c568831SAndroid Build Coastguard Worker 
889*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
890*7c568831SAndroid Build Coastguard Worker xmlXPtrWrapLocationSet(void *val);
891*7c568831SAndroid Build Coastguard Worker 
892*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrWrapLocationSet(void * val ATTRIBUTE_UNUSED)893*7c568831SAndroid Build Coastguard Worker xmlXPtrWrapLocationSet(void *val ATTRIBUTE_UNUSED) {
894*7c568831SAndroid Build Coastguard Worker     return(NULL);
895*7c568831SAndroid Build Coastguard Worker }
896*7c568831SAndroid Build Coastguard Worker 
897*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void *
898*7c568831SAndroid Build Coastguard Worker xmlXPtrBuildNodeList(void *obj);
899*7c568831SAndroid Build Coastguard Worker 
900*7c568831SAndroid Build Coastguard Worker void *
xmlXPtrBuildNodeList(void * obj ATTRIBUTE_UNUSED)901*7c568831SAndroid Build Coastguard Worker xmlXPtrBuildNodeList(void *obj ATTRIBUTE_UNUSED) {
902*7c568831SAndroid Build Coastguard Worker     return(NULL);
903*7c568831SAndroid Build Coastguard Worker }
904*7c568831SAndroid Build Coastguard Worker 
905*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
906*7c568831SAndroid Build Coastguard Worker xmlXPtrRangeToFunction(void *ctxt, int nargs);
907*7c568831SAndroid Build Coastguard Worker 
908*7c568831SAndroid Build Coastguard Worker void
xmlXPtrRangeToFunction(void * ctxt ATTRIBUTE_UNUSED,int nargs ATTRIBUTE_UNUSED)909*7c568831SAndroid Build Coastguard Worker xmlXPtrRangeToFunction(void *ctxt ATTRIBUTE_UNUSED,
910*7c568831SAndroid Build Coastguard Worker                        int nargs ATTRIBUTE_UNUSED) {
911*7c568831SAndroid Build Coastguard Worker }
912*7c568831SAndroid Build Coastguard Worker 
913*7c568831SAndroid Build Coastguard Worker /*
914*7c568831SAndroid Build Coastguard Worker  * xmllint shell functions formerly in debugXML.h
915*7c568831SAndroid Build Coastguard Worker  */
916*7c568831SAndroid Build Coastguard Worker 
917*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
918*7c568831SAndroid Build Coastguard Worker xmlLsOneNode(FILE *output, xmlNodePtr node);
919*7c568831SAndroid Build Coastguard Worker 
920*7c568831SAndroid Build Coastguard Worker void
xmlLsOneNode(FILE * output ATTRIBUTE_UNUSED,xmlNodePtr node ATTRIBUTE_UNUSED)921*7c568831SAndroid Build Coastguard Worker xmlLsOneNode(FILE *output ATTRIBUTE_UNUSED, xmlNodePtr node ATTRIBUTE_UNUSED) {
922*7c568831SAndroid Build Coastguard Worker }
923*7c568831SAndroid Build Coastguard Worker 
924*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
925*7c568831SAndroid Build Coastguard Worker xmlLsCountNode(xmlNodePtr node);
926*7c568831SAndroid Build Coastguard Worker 
927*7c568831SAndroid Build Coastguard Worker int
xmlLsCountNode(xmlNodePtr node ATTRIBUTE_UNUSED)928*7c568831SAndroid Build Coastguard Worker xmlLsCountNode(xmlNodePtr node ATTRIBUTE_UNUSED) {
929*7c568831SAndroid Build Coastguard Worker     return(0);
930*7c568831SAndroid Build Coastguard Worker }
931*7c568831SAndroid Build Coastguard Worker 
932*7c568831SAndroid Build Coastguard Worker XMLPUBFUN const char *
933*7c568831SAndroid Build Coastguard Worker xmlBoolToText(int boolval);
934*7c568831SAndroid Build Coastguard Worker 
935*7c568831SAndroid Build Coastguard Worker const char *
xmlBoolToText(int boolval)936*7c568831SAndroid Build Coastguard Worker xmlBoolToText(int boolval) {
937*7c568831SAndroid Build Coastguard Worker     if (boolval)
938*7c568831SAndroid Build Coastguard Worker         return("True");
939*7c568831SAndroid Build Coastguard Worker     else
940*7c568831SAndroid Build Coastguard Worker         return("False");
941*7c568831SAndroid Build Coastguard Worker }
942*7c568831SAndroid Build Coastguard Worker 
943*7c568831SAndroid Build Coastguard Worker #ifdef LIBXML_XPATH_ENABLED
944*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
945*7c568831SAndroid Build Coastguard Worker xmlShellPrintXPathError(int errorType, const char *arg);
946*7c568831SAndroid Build Coastguard Worker 
947*7c568831SAndroid Build Coastguard Worker void
xmlShellPrintXPathError(int errorType ATTRIBUTE_UNUSED,const char * arg ATTRIBUTE_UNUSED)948*7c568831SAndroid Build Coastguard Worker xmlShellPrintXPathError(int errorType ATTRIBUTE_UNUSED,
949*7c568831SAndroid Build Coastguard Worker                         const char *arg ATTRIBUTE_UNUSED) {
950*7c568831SAndroid Build Coastguard Worker }
951*7c568831SAndroid Build Coastguard Worker 
952*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
953*7c568831SAndroid Build Coastguard Worker xmlShellPrintXPathResult(void *list);
954*7c568831SAndroid Build Coastguard Worker 
955*7c568831SAndroid Build Coastguard Worker void
xmlShellPrintXPathResult(void * list ATTRIBUTE_UNUSED)956*7c568831SAndroid Build Coastguard Worker xmlShellPrintXPathResult(void *list ATTRIBUTE_UNUSED) {
957*7c568831SAndroid Build Coastguard Worker }
958*7c568831SAndroid Build Coastguard Worker 
959*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
960*7c568831SAndroid Build Coastguard Worker xmlShellList(void *ctxt, char *arg, void *node, void *node2);
961*7c568831SAndroid Build Coastguard Worker 
962*7c568831SAndroid Build Coastguard Worker int
xmlShellList(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)963*7c568831SAndroid Build Coastguard Worker xmlShellList(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
964*7c568831SAndroid Build Coastguard Worker              void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
965*7c568831SAndroid Build Coastguard Worker     return(0);
966*7c568831SAndroid Build Coastguard Worker }
967*7c568831SAndroid Build Coastguard Worker 
968*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
969*7c568831SAndroid Build Coastguard Worker xmlShellBase(void *ctxt, char *arg, void *node, void *node2);
970*7c568831SAndroid Build Coastguard Worker 
971*7c568831SAndroid Build Coastguard Worker int
xmlShellBase(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)972*7c568831SAndroid Build Coastguard Worker xmlShellBase(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
973*7c568831SAndroid Build Coastguard Worker              void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
974*7c568831SAndroid Build Coastguard Worker     return(0);
975*7c568831SAndroid Build Coastguard Worker }
976*7c568831SAndroid Build Coastguard Worker 
977*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
978*7c568831SAndroid Build Coastguard Worker xmlShellDir(void *ctxt, char *arg, void *node, void *node2);
979*7c568831SAndroid Build Coastguard Worker 
980*7c568831SAndroid Build Coastguard Worker int
xmlShellDir(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)981*7c568831SAndroid Build Coastguard Worker xmlShellDir(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
982*7c568831SAndroid Build Coastguard Worker             void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
983*7c568831SAndroid Build Coastguard Worker     return(0);
984*7c568831SAndroid Build Coastguard Worker }
985*7c568831SAndroid Build Coastguard Worker 
986*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
987*7c568831SAndroid Build Coastguard Worker xmlShellLoad(void *ctxt, char *arg, void *node, void *node2);
988*7c568831SAndroid Build Coastguard Worker 
989*7c568831SAndroid Build Coastguard Worker int
xmlShellLoad(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)990*7c568831SAndroid Build Coastguard Worker xmlShellLoad(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
991*7c568831SAndroid Build Coastguard Worker              void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
992*7c568831SAndroid Build Coastguard Worker     return(0);
993*7c568831SAndroid Build Coastguard Worker }
994*7c568831SAndroid Build Coastguard Worker 
995*7c568831SAndroid Build Coastguard Worker #ifdef LIBXML_OUTPUT_ENABLED
996*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
997*7c568831SAndroid Build Coastguard Worker xmlShellPrintNode(void *node);
998*7c568831SAndroid Build Coastguard Worker 
999*7c568831SAndroid Build Coastguard Worker void
xmlShellPrintNode(void * ctxt ATTRIBUTE_UNUSED)1000*7c568831SAndroid Build Coastguard Worker xmlShellPrintNode(void *ctxt ATTRIBUTE_UNUSED) {
1001*7c568831SAndroid Build Coastguard Worker }
1002*7c568831SAndroid Build Coastguard Worker 
1003*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
1004*7c568831SAndroid Build Coastguard Worker xmlShellCat(void *ctxt, char *arg, void *node, void *node2);
1005*7c568831SAndroid Build Coastguard Worker 
1006*7c568831SAndroid Build Coastguard Worker int
xmlShellCat(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)1007*7c568831SAndroid Build Coastguard Worker xmlShellCat(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
1008*7c568831SAndroid Build Coastguard Worker             void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
1009*7c568831SAndroid Build Coastguard Worker     return(0);
1010*7c568831SAndroid Build Coastguard Worker }
1011*7c568831SAndroid Build Coastguard Worker 
1012*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
1013*7c568831SAndroid Build Coastguard Worker xmlShellWrite(void *ctxt, char *arg, void *node, void *node2);
1014*7c568831SAndroid Build Coastguard Worker 
1015*7c568831SAndroid Build Coastguard Worker int
xmlShellWrite(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)1016*7c568831SAndroid Build Coastguard Worker xmlShellWrite(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
1017*7c568831SAndroid Build Coastguard Worker               void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
1018*7c568831SAndroid Build Coastguard Worker     return(0);
1019*7c568831SAndroid Build Coastguard Worker }
1020*7c568831SAndroid Build Coastguard Worker 
1021*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
1022*7c568831SAndroid Build Coastguard Worker xmlShellSave(void *ctxt, char *arg, void *node, void *node2);
1023*7c568831SAndroid Build Coastguard Worker 
1024*7c568831SAndroid Build Coastguard Worker int
xmlShellSave(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)1025*7c568831SAndroid Build Coastguard Worker xmlShellSave(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
1026*7c568831SAndroid Build Coastguard Worker              void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
1027*7c568831SAndroid Build Coastguard Worker     return(0);
1028*7c568831SAndroid Build Coastguard Worker }
1029*7c568831SAndroid Build Coastguard Worker #endif /* LIBXML_OUTPUT_ENABLED */
1030*7c568831SAndroid Build Coastguard Worker 
1031*7c568831SAndroid Build Coastguard Worker #ifdef LIBXML_VALID_ENABLED
1032*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
1033*7c568831SAndroid Build Coastguard Worker xmlShellValidate(void *ctxt, char *arg, void *node, void *node2);
1034*7c568831SAndroid Build Coastguard Worker 
1035*7c568831SAndroid Build Coastguard Worker int
xmlShellValidate(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)1036*7c568831SAndroid Build Coastguard Worker xmlShellValidate(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
1037*7c568831SAndroid Build Coastguard Worker                  void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
1038*7c568831SAndroid Build Coastguard Worker     return(0);
1039*7c568831SAndroid Build Coastguard Worker }
1040*7c568831SAndroid Build Coastguard Worker #endif /* LIBXML_VALID_ENABLED */
1041*7c568831SAndroid Build Coastguard Worker 
1042*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
1043*7c568831SAndroid Build Coastguard Worker xmlShellDu(void *ctxt, char *arg, void *node, void *node2);
1044*7c568831SAndroid Build Coastguard Worker 
1045*7c568831SAndroid Build Coastguard Worker int
xmlShellDu(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)1046*7c568831SAndroid Build Coastguard Worker xmlShellDu(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
1047*7c568831SAndroid Build Coastguard Worker            void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
1048*7c568831SAndroid Build Coastguard Worker     return(0);
1049*7c568831SAndroid Build Coastguard Worker }
1050*7c568831SAndroid Build Coastguard Worker 
1051*7c568831SAndroid Build Coastguard Worker XMLPUBFUN int
1052*7c568831SAndroid Build Coastguard Worker xmlShellPwd(void *ctxt, char *arg, void *node, void *node2);
1053*7c568831SAndroid Build Coastguard Worker 
1054*7c568831SAndroid Build Coastguard Worker int
xmlShellPwd(void * ctxt ATTRIBUTE_UNUSED,char * arg ATTRIBUTE_UNUSED,void * node ATTRIBUTE_UNUSED,void * node2 ATTRIBUTE_UNUSED)1055*7c568831SAndroid Build Coastguard Worker xmlShellPwd(void *ctxt ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED,
1056*7c568831SAndroid Build Coastguard Worker             void *node ATTRIBUTE_UNUSED, void *node2 ATTRIBUTE_UNUSED) {
1057*7c568831SAndroid Build Coastguard Worker     return(0);
1058*7c568831SAndroid Build Coastguard Worker }
1059*7c568831SAndroid Build Coastguard Worker 
1060*7c568831SAndroid Build Coastguard Worker typedef char * (*xmlShellReadlineFunc)(char *prompt);
1061*7c568831SAndroid Build Coastguard Worker 
1062*7c568831SAndroid Build Coastguard Worker XMLPUBFUN void
1063*7c568831SAndroid Build Coastguard Worker xmlShell(void *doc, char *filename, xmlShellReadlineFunc input, void *output);
1064*7c568831SAndroid Build Coastguard Worker 
1065*7c568831SAndroid Build Coastguard Worker void
xmlShell(void * doc ATTRIBUTE_UNUSED,char * filename ATTRIBUTE_UNUSED,xmlShellReadlineFunc input ATTRIBUTE_UNUSED,void * output ATTRIBUTE_UNUSED)1066*7c568831SAndroid Build Coastguard Worker xmlShell(void *doc ATTRIBUTE_UNUSED, char *filename ATTRIBUTE_UNUSED,
1067*7c568831SAndroid Build Coastguard Worker          xmlShellReadlineFunc input ATTRIBUTE_UNUSED,
1068*7c568831SAndroid Build Coastguard Worker          void *output ATTRIBUTE_UNUSED) {
1069*7c568831SAndroid Build Coastguard Worker }
1070*7c568831SAndroid Build Coastguard Worker #endif /* LIBXML_XPATH_ENABLED */
1071*7c568831SAndroid Build Coastguard Worker 
1072*7c568831SAndroid Build Coastguard Worker #endif /* LIBXML_LEGACY_ENABLED */
1073*7c568831SAndroid Build Coastguard Worker 
1074