From b1d1c422ccb9a1711c2d90660373edce9204adcb Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Sun, 24 Sep 2017 12:08:40 -0700 Subject: remove configure check for memmove (#3716) Python requires C implementations provide memmove, so we shouldn't need to check for it. The only place using this configure check was expat, where we can simply always define HAVE_MEMMOVE. --- Modules/expat/expat_config.h | 2 ++ configure | 13 ------------- configure.ac | 3 --- pyconfig.h.in | 3 --- 4 files changed, 2 insertions(+), 19 deletions(-) diff --git a/Modules/expat/expat_config.h b/Modules/expat/expat_config.h index b8c1639..afbedd0 100644 --- a/Modules/expat/expat_config.h +++ b/Modules/expat/expat_config.h @@ -12,6 +12,8 @@ #define BYTEORDER 1234 #endif +#define HAVE_MEMMOVE 1 + #define XML_NS 1 #define XML_DTD 1 #define XML_CONTEXT_BYTES 1024 diff --git a/configure b/configure index 00dd1f0..819dc7a 100755 --- a/configure +++ b/configure @@ -12253,19 +12253,6 @@ fi done -# Stuff for expat. -for ac_func in memmove -do : - ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove" -if test "x$ac_cv_func_memmove" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_MEMMOVE 1 -_ACEOF - -fi -done - - # check for long file support functions for ac_func in fseek64 fseeko fstatvfs ftell64 ftello statvfs do : diff --git a/configure.ac b/configure.ac index 88ab6a1..e90d05d 100644 --- a/configure.ac +++ b/configure.ac @@ -3684,9 +3684,6 @@ AC_CHECK_FUNCS(forkpty,, ) ) -# Stuff for expat. -AC_CHECK_FUNCS(memmove) - # check for long file support functions AC_CHECK_FUNCS(fseek64 fseeko fstatvfs ftell64 ftello statvfs) diff --git a/pyconfig.h.in b/pyconfig.h.in index 4fc5a3f..d4feabe 100644 --- a/pyconfig.h.in +++ b/pyconfig.h.in @@ -601,9 +601,6 @@ /* Define to 1 if you have the `mbrtowc' function. */ #undef HAVE_MBRTOWC -/* Define to 1 if you have the `memmove' function. */ -#undef HAVE_MEMMOVE - /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H -- cgit v0.12