sniper Wed Jul 13 11:15:58 2005 EDT Modified files: (Branch: PHP_5_0) /php-src acinclude.m4 Log: MFH http://cvs.php.net/diff.php/php-src/acinclude.m4?r1=1.271.2.18&r2=1.271.2.19&ty=u Index: php-src/acinclude.m4 diff -u php-src/acinclude.m4:1.271.2.18 php-src/acinclude.m4:1.271.2.19 --- php-src/acinclude.m4:1.271.2.18 Mon Jun 20 07:48:22 2005 +++ php-src/acinclude.m4 Wed Jul 13 11:15:56 2005 @@ -1,4 +1,4 @@ -dnl $Id: acinclude.m4,v 1.271.2.18 2005/06/20 11:48:22 sniper Exp $ -*- autoconf -*- +dnl $Id: acinclude.m4,v 1.271.2.19 2005/07/13 15:15:56 sniper Exp $ -*- autoconf -*- dnl dnl This file contains local autoconf functions. @@ -1086,20 +1086,32 @@ rm -rf conftest* ]) -AC_DEFUN([PHP_REGEX],[ - -if test "$REGEX_TYPE" = "php"; then - AC_DEFINE(HSREGEX,1,[ ]) - AC_DEFINE(REGEX,1,[ ]) - PHP_ADD_SOURCES(regex, regcomp.c regexec.c regerror.c regfree.c) -elif test "$REGEX_TYPE" = "system"; then - AC_DEFINE(REGEX,0,[ ]) -fi -AC_MSG_CHECKING([which regex library to use]) -AC_MSG_RESULT([$REGEX_TYPE]) +dnl +dnl PHP_REGEX +dnl +AC_DEFUN([PHP_REGEX],[ + if test "$REGEX_TYPE" = "php"; then + AC_DEFINE(HAVE_REGEX_T_RE_MAGIC, 1, [ ]) + AC_DEFINE(HSREGEX,1,[ ]) + AC_DEFINE(REGEX,1,[ ]) + PHP_ADD_SOURCES(regex, regcomp.c regexec.c regerror.c regfree.c) + elif test "$REGEX_TYPE" = "system"; then + AC_DEFINE(REGEX,0,[ ]) + dnl Check if field re_magic exists in struct regex_t + AC_CACHE_CHECK([whether field re_magic exists in struct regex_t], ac_cv_regex_t_re_magic, [ + AC_TRY_COMPILE([#include <regex.h>], [struct regex_t rt; rt.re_magic;], + [ac_cv_regex_t_re_magic=yes], [ac_cv_regex_t_re_magic=no]) + ]) + if test "$ac_cv_regex_t_re_magic" = "yes"; then + AC_DEFINE([HAVE_REGEX_T_RE_MAGIC], [ ], 1) + fi + fi + AC_MSG_CHECKING([which regex library to use]) + AC_MSG_RESULT([$REGEX_TYPE]) ]) + dnl dnl See if we have broken header files like SunOS has. dnl
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php