# HG changeset patch # User Nick Wellnhofer <wellnhofer@aevum.de> # Date 1661174160 -7200 # Mon Aug 22 15:16:00 2022 +0200 # Node ID be4007b99c4d7887958b95fd57eddea40943fb01 # Parent 26128413cae54a5586921993efe8edd0bf8babab Fix testapi when building --without-sax1 Broken in commit c61e1273. diff --git a/testapi.c b/testapi.c --- a/testapi.c +++ b/testapi.c @@ -464,10 +464,14 @@ 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) { + (void) no; +#ifdef LIBXML_SAX1_ENABLED 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) {