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

Reply via email to