com php-src: Fixed iconv MINFO: ext/iconv/iconv.c

From: Date: Thu, 28 Aug 2014 05:11:07 +0000
Subject: com php-src: Fixed iconv MINFO: ext/iconv/iconv.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-81241@lists.php.net to get a copy of this message
Commit: 88fdb5f0848aee27b9ac8ff46d7e36fd925100db Author: Xinchen Hui <laruence@php.net> Thu, 28 Aug 2014 13:11:07 +0800 Parents: 007406c775b527a334a0964a624810afeb599ed5 Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=88fdb5f0848aee27b9ac8ff46d7e36fd925100db Log: Fixed iconv MINFO Changed paths: M ext/iconv/iconv.c Diff: diff --git a/ext/iconv/iconv.c b/ext/iconv/iconv.c index 8af9991..ee4bdb8 100644 --- a/ext/iconv/iconv.c +++ b/ext/iconv/iconv.c @@ -326,31 +326,15 @@ PHP_MSHUTDOWN_FUNCTION(miconv) /* {{{ PHP_MINFO_FUNCTION */ PHP_MINFO_FUNCTION(miconv) { - char *iconv_impl; - char *version = "unknown"; + zval *iconv_impl, *iconv_ver; -#ifdef PHP_ICONV_IMPL - iconv_impl = PHP_ICONV_IMPL; -#elif HAVE_LIBICONV - iconv_impl = "libiconv"; - { - static char buf[16]; - snprintf(buf, sizeof(buf), "%d.%d", - ((_libiconv_version >> 8) & 0x0f), (_libiconv_version & 0x0f)); - version = buf; - } -#elif defined(NETWARE) - iconv_impl = "Novell"; - version = "OS built-in"; -#else - iconv_impl = "unknown"; - version = (char *)gnu_get_libc_version(); -#endif + iconv_impl = zend_get_constant_str("ICONV_IMPL", sizeof("ICONV_IMPL")-1 TSRMLS_CC); + iconv_ver = zend_get_constant_str("ICONV_VERSION", sizeof("ICONV_VERSION")-1 TSRMLS_CC); php_info_print_table_start(); php_info_print_table_row(2, "iconv support", "enabled"); - php_info_print_table_row(2, "iconv implementation", iconv_impl); - php_info_print_table_row(2, "iconv library version", version); + php_info_print_table_row(2, "iconv implementation", Z_STRVAL_P(iconv_impl)); + php_info_print_table_row(2, "iconv library version", Z_STRVAL_P(iconv_ver)); php_info_print_table_end(); DISPLAY_INI_ENTRIES();

« previous php.cvs (#81241) next »