From 3f13e484842dc662321e67273d0974bf9e0b27bf Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 30 Aug 1996 20:58:11 +0000 Subject: More thorough test for working . --- configure.in | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index bc82b06..2e90bdc 100644 --- a/configure.in +++ b/configure.in @@ -376,8 +376,15 @@ works=no AC_MSG_CHECKING(for variable length prototypes and stdarg.h) AC_TRY_COMPILE([ #include -int foo(int x, ...) { return 0; } -], [return foo(10, 11, 12);], +int foo(int x, ...) { + va_list va; + va_start(va, x); + va_arg(va, int); + va_arg(va, char *); + va_arg(va, double); + return 0; +} +], [return foo(10, "", 3.14);], AC_DEFINE(HAVE_STDARG_PROTOTYPES) works=yes) AC_MSG_RESULT($works) -- cgit v0.12