mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-22 07:41:16 -05:00
- detect libexpat without xml_StopParser function.
git-svn-id: file:///svn/unbound/trunk@3515 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
995c8a6be6
commit
374ee84b27
5 changed files with 26 additions and 0 deletions
|
|
@ -94,6 +94,10 @@
|
||||||
don't. */
|
don't. */
|
||||||
#undef HAVE_DECL_STRLCPY
|
#undef HAVE_DECL_STRLCPY
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `XML_StopParser', and to 0 if
|
||||||
|
you don't. */
|
||||||
|
#undef HAVE_DECL_XML_STOPPARSER
|
||||||
|
|
||||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||||
#undef HAVE_DLFCN_H
|
#undef HAVE_DLFCN_H
|
||||||
|
|
||||||
|
|
|
||||||
14
configure
vendored
14
configure
vendored
|
|
@ -17645,6 +17645,20 @@ fi
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
ac_fn_c_check_decl "$LINENO" "XML_StopParser" "ac_cv_have_decl_XML_StopParser" "$ac_includes_default
|
||||||
|
#include <expat.h>
|
||||||
|
|
||||||
|
"
|
||||||
|
if test "x$ac_cv_have_decl_XML_StopParser" = xyes; then :
|
||||||
|
ac_have_decl=1
|
||||||
|
else
|
||||||
|
ac_have_decl=0
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_DECL_XML_STOPPARSER $ac_have_decl
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
|
||||||
# set static linking if requested
|
# set static linking if requested
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -883,6 +883,9 @@ if test x_$found_libexpat != x_yes; then
|
||||||
AC_ERROR([Could not find libexpat, expat.h])
|
AC_ERROR([Could not find libexpat, expat.h])
|
||||||
fi
|
fi
|
||||||
AC_CHECK_HEADERS([expat.h],,, [AC_INCLUDES_DEFAULT])
|
AC_CHECK_HEADERS([expat.h],,, [AC_INCLUDES_DEFAULT])
|
||||||
|
AC_CHECK_DECLS([XML_StopParser], [], [], [AC_INCLUDES_DEFAULT
|
||||||
|
#include <expat.h>
|
||||||
|
])
|
||||||
|
|
||||||
# set static linking if requested
|
# set static linking if requested
|
||||||
AC_SUBST(staticexe)
|
AC_SUBST(staticexe)
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
27 October 2015: Wouter
|
27 October 2015: Wouter
|
||||||
- isblank() compat implementation.
|
- isblank() compat implementation.
|
||||||
|
- detect libexpat without xml_StopParser function.
|
||||||
|
|
||||||
23 October 2015: Wouter
|
23 October 2015: Wouter
|
||||||
- Fix #714: Document config to block private-address for IPv4
|
- Fix #714: Document config to block private-address for IPv4
|
||||||
|
|
|
||||||
|
|
@ -1520,7 +1520,11 @@ xml_entitydeclhandler(void *userData,
|
||||||
const XML_Char *ATTR_UNUSED(publicId),
|
const XML_Char *ATTR_UNUSED(publicId),
|
||||||
const XML_Char *ATTR_UNUSED(notationName))
|
const XML_Char *ATTR_UNUSED(notationName))
|
||||||
{
|
{
|
||||||
|
#ifdef HAVE_DECL_XML_STOPPARSER
|
||||||
(void)XML_StopParser((XML_Parser)userData, XML_FALSE);
|
(void)XML_StopParser((XML_Parser)userData, XML_FALSE);
|
||||||
|
#else
|
||||||
|
(void)userData;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue