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.
This commit is contained in:
Benjamin Peterson 2017-09-24 12:08:40 -07:00 committed by GitHub
parent 5b9299d8c7
commit b1d1c422cc
4 changed files with 2 additions and 19 deletions

View File

@ -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

13
configure vendored
View File

@ -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 :

View File

@ -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)

View File

@ -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 <memory.h> header file. */
#undef HAVE_MEMORY_H