andrei Mon Dec 18 20:47:57 2006 UTC Modified files: /php-src unicode-progress.txt /php-src/ext/standard basic_functions.c Log: Unicode support in get_cfg_var(). http://cvs.php.net/viewvc.cgi/php-src/unicode-progress.txt?r1=1.67&r2=1.68&diff_format=u Index: php-src/unicode-progress.txt diff -u php-src/unicode-progress.txt:1.67 php-src/unicode-progress.txt:1.68 --- php-src/unicode-progress.txt:1.67 Fri Dec 15 23:28:09 2006 +++ php-src/unicode-progress.txt Mon Dec 18 20:47:57 2006 @@ -14,12 +14,6 @@ set_include_path(), get_include_path(), restore_include_path() Params API, depends on INI mechanism - get_cfg_var() - IS_UNICODE support for varname - - parse_ini_file() - Params API, unicode filename support, depends on INI mechaniem - array.c ------- natsort(), natcasesort() http://cvs.php.net/viewvc.cgi/php-src/ext/standard/basic_functions.c?r1=1.836&r2=1.837&diff_format=u Index: php-src/ext/standard/basic_functions.c diff -u php-src/ext/standard/basic_functions.c:1.836 php-src/ext/standard/basic_functions.c:1.837 --- php-src/ext/standard/basic_functions.c:1.836 Mon Dec 18 20:40:51 2006 +++ php-src/ext/standard/basic_functions.c Mon Dec 18 20:47:57 2006 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: basic_functions.c,v 1.836 2006/12/18 20:40:51 andrei Exp $ */ +/* $Id: basic_functions.c,v 1.837 2006/12/18 20:47:57 andrei Exp $ */ #include "php.h" #include "php_streams.h" @@ -4807,7 +4807,7 @@ } /* }}} */ -/* {{{ proto string get_cfg_var(string option_name) +/* {{{ proto string get_cfg_var(string option_name) U Get the value of a PHP configuration option */ PHP_FUNCTION(get_cfg_var) { @@ -4815,14 +4815,14 @@ int varname_len; char *value; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &varname, &varname_len) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s&", &varname, &varname_len, UG(utf8_conv)) == FAILURE) { return; } if (cfg_get_string(varname, &value) == FAILURE) { RETURN_FALSE; } - RETURN_STRING(value, 1); + RETURN_UTF8_STRING(value, ZSTR_DUPLICATE); } /* }}} */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php