From 9555619c50623483623e41380c3184890547c30a Mon Sep 17 00:00:00 2001 From: Felix Janda Date: Thu, 23 Nov 2017 19:15:35 -0500 Subject: [PATCH] Remove __va_copy configure test __va_copy is a macro and can be detected via #ifdef. --- configure.ac | 7 ------- src/util/snprintf.h | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 6b60c121..9907425c 100644 --- a/configure.ac +++ b/configure.ac @@ -322,13 +322,6 @@ if test x"$HAVE_RAISE" = x; then fi fi -AC_CACHE_CHECK([for __va_copy],el_cv_HAVE_VA_COPY,[ -AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include -va_list ap1,ap2;]], [[__va_copy(ap1,ap2);]])],[el_cv_HAVE_VA_COPY=yes],[el_cv_HAVE_VA_COPY=no])]) -if test x"$el_cv_HAVE_VA_COPY" = x"yes"; then - EL_DEFINE(HAVE_VA_COPY, __va_copy) -fi - AC_CACHE_CHECK([for sysconf(_SC_PAGE_SIZE)],el_cv_HAVE_SC_PAGE_SIZE,[ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[int page_size = sysconf(_SC_PAGE_SIZE);]])],[el_cv_HAVE_SC_PAGE_SIZE=yes],[el_cv_HAVE_SC_PAGE_SIZE=no])]) diff --git a/src/util/snprintf.h b/src/util/snprintf.h index 1f3435a6..81bb4d28 100644 --- a/src/util/snprintf.h +++ b/src/util/snprintf.h @@ -12,7 +12,7 @@ /* XXX: This is not quite the best place for it, perhaps. But do we have * a better one now? --pasky */ #ifndef VA_COPY -#ifdef HAVE_VA_COPY +#ifdef __va_copy #define VA_COPY(dest, src) __va_copy(dest, src) #else #define VA_COPY(dest, src) (dest) = (src)