diff --git a/testapi.c b/testapi.c index 26128413cae54a5586921993efe8edd0bf8babab_dGVzdGFwaS5j..be4007b99c4d7887958b95fd57eddea40943fb01_dGVzdGFwaS5j 100644 --- a/testapi.c +++ b/testapi.c @@ -464,6 +464,7 @@ xmlFreeParserCtxt(val); } -#ifdef LIBXML_SAX1_ENABLED +#if defined(LIBXML_PUSH_ENABLED) || defined(LIBXML_SAX1_ENABLED) || \ + defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_VALID_ENABLED) #define gen_nb_xmlSAXHandlerPtr 2 static xmlSAXHandlerPtr gen_xmlSAXHandlerPtr(int no, int nr ATTRIBUTE_UNUSED) { @@ -468,3 +469,5 @@ #define gen_nb_xmlSAXHandlerPtr 2 static xmlSAXHandlerPtr gen_xmlSAXHandlerPtr(int no, int nr ATTRIBUTE_UNUSED) { + (void) no; +#ifdef LIBXML_SAX1_ENABLED if (no == 0) return((xmlSAXHandlerPtr) &xmlDefaultSAXHandler); @@ -470,4 +473,5 @@ if (no == 0) return((xmlSAXHandlerPtr) &xmlDefaultSAXHandler); +#endif return(NULL); } static void des_xmlSAXHandlerPtr(int no ATTRIBUTE_UNUSED, xmlSAXHandlerPtr val ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {