]> granicus.if.org Git - php/commitdiff
MFH: fix #34977 (Compile failure on MacOSX due to use of varargs.h)
authorAntony Dovgal <tony2001@php.net>
Wed, 26 Oct 2005 13:50:39 +0000 (13:50 +0000)
committerAntony Dovgal <tony2001@php.net>
Wed, 26 Oct 2005 13:50:39 +0000 (13:50 +0000)
NEWS
ext/mbstring/config.m4

diff --git a/NEWS b/NEWS
index 3307c6bfa89d03b3773a444a1c08c1334adeb555..7186bb46779a6f3c68ac1e0eb222fc3f9aee2330 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,7 @@ PHP                                                                        NEWS
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 ?? Oct 2005, PHP 5.1 Release Candidate 4
 - Fixed fgetcsv() and fputcsv() inconsistency. (Dmitry)
+- Fixed bug #34977 (Compile failure on MacOSX due to use of varargs.h). (Tony)
 - Fixed bug #34968 (bz2 extension fails on to build on some win32 setups).
   (Ilia)
 - Fixed bug #34965 (tidy is not binary safe). (Mike)
index aefc7b55f048dfdcfe860e15339f181d60893992..12970e30af1d18ac6821c988826f2da7f7584cdf 100644 (file)
@@ -61,7 +61,8 @@ EOF
 AC_DEFUN([PHP_MBSTRING_SETUP_MBREGEX], [
   if test "$PHP_MBREGEX" = "yes"; then
     AC_CACHE_CHECK(for variable length prototypes and stdarg.h, cv_php_mbstring_stdarg, [
-      AC_TRY_COMPILE([#include <stdarg.h>], [
+      AC_TRY_RUN([
+#include <stdarg.h>
 int foo(int x, ...) {
        va_list va;
        va_start(va, x);
@@ -71,7 +72,7 @@ int foo(int x, ...) {
        return 0;
 }
 int main() { return foo(10, "", 3.14); }
-      ], [cv_php_mbstring_stdarg=yes], [cv_php_mbstring_stdarg=no])
+      ], [cv_php_mbstring_stdarg=yes], [cv_php_mbstring_stdarg=no], [cv_php_mbstring_stdarg=no])
     ])
 
     AC_CHECK_HEADERS([stdlib.h string.h strings.h unistd.h sys/time.h sys/times.h])