sniper Wed Jul 30 10:09:42 2003 EDT Modified files: /php-src/ext/iconv config.m4 iconv.c php_iconv.h Log: Fix build on certain platforms which do not accept #include FOOBAR Index: php-src/ext/iconv/config.m4 diff -u php-src/ext/iconv/config.m4:1.22 php-src/ext/iconv/config.m4:1.23 --- php-src/ext/iconv/config.m4:1.22 Sun Jul 6 17:10:02 2003 +++ php-src/ext/iconv/config.m4 Wed Jul 30 10:09:42 2003 @@ -1,5 +1,5 @@ dnl -dnl $Id: config.m4,v 1.22 2003/07/06 21:10:02 moriyoshi Exp $ +dnl $Id: config.m4,v 1.23 2003/07/30 14:09:42 sniper Exp $ dnl PHP_ARG_WITH(iconv, for iconv support, @@ -27,10 +27,10 @@ LDFLAGS="-L$PHP_ICONV_PREFIX/lib $LDFLAGS" if test -r $PHP_ICONV_PREFIX/include/giconv.h; then - PHP_ICONV_H_PATH="$PHP_ICONV_PREFIX/include/giconv.h" + PHP_ICONV_H="giconv.h" else - PHP_ICONV_H_PATH="$PHP_ICONV_PREFIX/include/iconv.h" - fi + PHP_ICONV_H="iconv.h" + fi if test -z "$iconv_lib_name"; then AC_MSG_CHECKING([if iconv is glibc's]) @@ -88,7 +88,7 @@ AC_MSG_CHECKING([if iconv supports errno]) AC_TRY_RUN([ -#include <$PHP_ICONV_H_PATH> +#include <$PHP_ICONV_H> #include <errno.h> int main() { @@ -97,7 +97,7 @@ if (cd == (iconv_t)(-1)) { if (errno == EINVAL) { return 0; - } else { + } else { return 1; } } @@ -116,9 +116,6 @@ CFLAGS="$iconv_cflags_save" LDFLAGS="$iconv_ldflags_save" - - PHP_DEFINE([PHP_ICONV_H_PATH], [<$PHP_ICONV_H_PATH>]) - AC_DEFINE_UNQUOTED([PHP_ICONV_H_PATH], [<$PHP_ICONV_H_PATH>], [Path to iconv.h]) PHP_NEW_EXTENSION(iconv, iconv.c, $ext_shared) PHP_SUBST(ICONV_SHARED_LIBADD) Index: php-src/ext/iconv/iconv.c diff -u php-src/ext/iconv/iconv.c:1.92 php-src/ext/iconv/iconv.c:1.93 --- php-src/ext/iconv/iconv.c:1.92 Sun Jul 6 17:30:23 2003 +++ php-src/ext/iconv/iconv.c Wed Jul 30 10:09:42 2003 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: iconv.c,v 1.92 2003/07/06 21:30:23 moriyoshi Exp $ */ +/* $Id: iconv.c,v 1.93 2003/07/30 14:09:42 sniper Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -36,16 +36,15 @@ #endif #include <errno.h> - #include "php_iconv.h" #ifdef HAVE_ICONV -#ifndef PHP_ICONV_H_PATH -#define PHP_ICONV_H_PATH <iconv.h> +#ifdef HAVE_GICONV_H +#include <giconv.h> +#else +#include <iconv.h> #endif - -#include PHP_ICONV_H_PATH #ifdef HAVE_GLIBC_ICONV #include <gnu/libc-version.h> Index: php-src/ext/iconv/php_iconv.h diff -u php-src/ext/iconv/php_iconv.h:1.18 php-src/ext/iconv/php_iconv.h:1.19 --- php-src/ext/iconv/php_iconv.h:1.18 Sun Jul 6 17:08:50 2003 +++ php-src/ext/iconv/php_iconv.h Wed Jul 30 10:09:42 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Revision: 1.18 $ */ +/* $Revision: 1.19 $ */ #ifndef PHP_ICONV_H #define PHP_ICONV_H @@ -35,7 +35,6 @@ #include "php_have_bsd_iconv.h" #include "php_iconv_supports_errno.h" #include "php_php_iconv_impl.h" -#include "php_php_iconv_h_path.h" #endif
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php