moriyoshi               Sat Oct  4 08:23:12 2003 EDT

  Modified files:              
    /php-src/ext/standard       config.m4 
  Log:
  Fix autoconf(2.13) build
  
  
Index: php-src/ext/standard/config.m4
diff -u php-src/ext/standard/config.m4:1.65 php-src/ext/standard/config.m4:1.66
--- php-src/ext/standard/config.m4:1.65 Fri Oct  3 22:51:19 2003
+++ php-src/ext/standard/config.m4      Sat Oct  4 08:23:11 2003
@@ -1,4 +1,4 @@
-dnl $Id: config.m4,v 1.65 2003/10/04 02:51:19 moriyoshi Exp $ -*- sh -*-
+dnl $Id: config.m4,v 1.66 2003/10/04 12:23:11 moriyoshi Exp $ -*- sh -*-
 
 divert(3)dnl
 
@@ -297,18 +297,36 @@
 PHP_CHECK_FUNC(dn_expand, resolv, bind, socket)
 dnl already done PHP_CHECK_FUNC(dn_skipname, resolv, bind, socket)
 
-AC_CHECK_HEADERS([wchar.h])
-AC_CHECK_FUNCS([mblen])
-AC_CHECK_FUNCS([mbrlen mbsinit],,,[
+dnl
+dnl Check for i18n capabilities
+dnl
+AC_DEFUN([PHP_CHECK_I18N_FUNCS],[
+  AC_CHECK_HEADERS([wchar.h])
+  AC_CHECK_FUNCS([mblen])
+  AC_CHECK_FUNCS([mbrlen mbsinit],,,[
 #ifdef HAVE_WCHAR_H
 # include <wchar.h>
 #endif
-])
-AC_CHECK_TYPES([mbstate_t],,,[
+  ])
+  AC_CACHE_CHECK([for mbstate_t], [ac_cv_type_mbstate_t],[
+    AC_TRY_COMPILE([
 #ifdef HAVE_WCHAR_H
 # include <wchar.h>
 #endif
+    ],[
+int __tmp__() { mbstate_t a; }
+    ],[
+      ac_cv_type_mbstate_t=yes
+    ],[
+      ac_cv_type_mbstate_t=no
+    ])
+  ])
+  if test "$ac_cv_type_mbstate_t" = "yes"; then
+    AC_DEFINE([HAVE_MBSTATE_T], 1, [Define if your system has mbstate_t in wchar.h])
+  fi
 ])
+
+PHP_CHECK_I18N_FUNCS
 
 PHP_NEW_EXTENSION(standard, array.c base64.c basic_functions.c browscap.c crc32.c 
crypt.c \
                             cyr_convert.c datetime.c dir.c dl.c dns.c exec.c file.c 
filestat.c \

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to