Oops, I've committed with empty log. Sorry!
The log message should go
-----------------------------------------------
Made ICONV_VERSION more informative
-----------------------------------------------
Should I fix ChangeLog by hand?
Moriyoshi
"Moriyoshi Koizumi" <[EMAIL PROTECTED]> wrote:
> moriyoshi Fri Oct 11 13:48:39 2002 EDT
>
> Modified files:
> /php4/ext/iconv config.m4 iconv.c
> Log:
>
>
>
> Index: php4/ext/iconv/config.m4
> diff -u php4/ext/iconv/config.m4:1.16 php4/ext/iconv/config.m4:1.17
> --- php4/ext/iconv/config.m4:1.16 Fri Oct 11 11:25:36 2002
> +++ php4/ext/iconv/config.m4 Fri Oct 11 13:48:39 2002
> @@ -1,5 +1,5 @@
> dnl
> -dnl $Id: config.m4,v 1.16 2002/10/11 15:25:36 sniper Exp $
> +dnl $Id: config.m4,v 1.17 2002/10/11 17:48:39 moriyoshi Exp $
> dnl
>
> PHP_ARG_WITH(iconv, for iconv support,
> @@ -58,20 +58,22 @@
> AC_TRY_COMPILE([#include <iconv.h>],[void __gconv(); int main() { __gconv();
>}],
> [
> AC_MSG_RESULT(yes)
> - PHP_DEFINE([ICONV_IMPL],["glibc"])
> - AC_DEFINE([ICONV_IMPL],["glibc"],[Which iconv implementation to use])
> + PHP_DEFINE([HAVE_GLIBC_ICONV],1)
> + AC_DEFINE([HAVE_GLIBC_ICONV],1,[glibc's iconv implementation])
> + PHP_DEFINE([PHP_ICONV_IMPL],[\"glibc\"])
> + AC_DEFINE([PHP_ICONV_IMPL],["glibc"],[Which iconv implementation to use])
> ],[
> AC_MSG_RESULT(no)
> ])
> else
> case "$iconv_lib_name" in
> iconv [)]
> - PHP_DEFINE([ICONV_IMPL],["libiconv"])
> - AC_DEFINE([ICONV_IMPL],["libiconv"],[Which iconv implementation to use])
> + PHP_DEFINE([PHP_ICONV_IMPL],[\"libiconv\"])
> + AC_DEFINE([PHP_ICONV_IMPL],["libiconv"],[Which iconv implementation to
>use])
> ;;
> giconv [)]
> - PHP_DEFINE([ICONV_IMPL],["giconv"])
> - AC_DEFINE([ICONV_IMPL],["giconv"],[Which iconv implementation to use])
> + PHP_DEFINE([PHP_ICONV_IMPL],[\"giconv\"])
> + AC_DEFINE([PHP_ICONV_IMPL],["giconv"],[Which iconv implementation to use])
> ;;
> esac
> fi
> Index: php4/ext/iconv/iconv.c
> diff -u php4/ext/iconv/iconv.c:1.52 php4/ext/iconv/iconv.c:1.53
> --- php4/ext/iconv/iconv.c:1.52 Fri Oct 11 13:01:34 2002
> +++ php4/ext/iconv/iconv.c Fri Oct 11 13:48:39 2002
> @@ -17,7 +17,7 @@
> +----------------------------------------------------------------------+
> */
>
> -/* $Id: iconv.c,v 1.52 2002/10/11 17:01:34 moriyoshi Exp $ */
> +/* $Id: iconv.c,v 1.53 2002/10/11 17:48:39 moriyoshi Exp $ */
>
> #ifdef HAVE_CONFIG_H
> #include "config.h"
> @@ -42,6 +42,10 @@
> #include <iconv.h>
> #endif
>
> +#ifdef HAVE_GLIBC_ICONV
> +#include <gnu/libc-version.h>
> +#endif
> +
> #ifdef HAVE_LIBICONV
> #define LIBICONV_PLUG
> #define icv_open(a, b) libiconv_open(a, b)
> @@ -118,9 +122,12 @@
> ((_libiconv_version >> 8) & 0x0f), (_libiconv_version & 0x0f));
> version = buf;
> }
> +#elif HAVE_GLIBC_ICONV
> + version = (char *)gnu_get_libc_version();
> #endif
> -#ifdef ICONV_IMPL
> - REGISTER_STRING_CONSTANT("ICONV_IMPL", ICONV_IMPL, CONST_CS |
>CONST_PERSISTENT);
> +
> +#ifdef PHP_ICONV_IMPL
> + REGISTER_STRING_CONSTANT("ICONV_IMPL", PHP_ICONV_IMPL, CONST_CS |
>CONST_PERSISTENT);
> #else
> REGISTER_STRING_CONSTANT("ICONV_IMPL", "unknown", CONST_CS | CONST_PERSISTENT);
> #endif
>
>
>
> --
> PHP CVS Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php