summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/php_mysqlnd.c
diff options
context:
space:
mode:
authorFelipe Pena <felipe@php.net>2009-03-27 19:28:26 +0000
committerFelipe Pena <felipe@php.net>2009-03-27 19:28:26 +0000
commit04c90a0f510b0524ea1b4151841d41208520a48e (patch)
treeebf20eab8aedcca2b0ba59126d7b2ec27187d055 /ext/mysqlnd/php_mysqlnd.c
parentfe23a6b147175ec35a40053ac362e37c6f6148f0 (diff)
downloadphp-git-04c90a0f510b0524ea1b4151841d41208520a48e.tar.gz
- Removed:
- UG(unicode) checks - Changed: - ZEND_STR_TYPE -> IS_UNICODE - convert_to_text -> convert_to_unicode
Diffstat (limited to 'ext/mysqlnd/php_mysqlnd.c')
-rw-r--r--ext/mysqlnd/php_mysqlnd.c21
1 files changed, 9 insertions, 12 deletions
diff --git a/ext/mysqlnd/php_mysqlnd.c b/ext/mysqlnd/php_mysqlnd.c
index b00096c136..fc798630bf 100644
--- a/ext/mysqlnd/php_mysqlnd.c
+++ b/ext/mysqlnd/php_mysqlnd.c
@@ -50,25 +50,22 @@ PHPAPI void mysqlnd_minfo_print_hash(zval *values)
zstr string_key;
uint string_key_len;
ulong num_key;
+ int s_len;
char *s = NULL;
+
TSRMLS_FETCH();
zend_hash_get_current_key_ex(Z_ARRVAL_P(values), &string_key, &string_key_len, &num_key, 0, &pos_values);
convert_to_string(*values_entry);
-
- if (UG(unicode)) {
- int s_len;
- if (zend_unicode_to_string(ZEND_U_CONVERTER(UG(runtime_encoding_conv)),
- &s, &s_len, string_key.u, string_key_len TSRMLS_CC) == SUCCESS) {
- php_info_print_table_row(2, s, Z_STRVAL_PP(values_entry));
- }
- if (s) {
- mnd_efree(s);
- }
- } else {
- php_info_print_table_row(2, string_key.s, Z_STRVAL_PP(values_entry));
+
+ if (zend_unicode_to_string(ZEND_U_CONVERTER(UG(runtime_encoding_conv)),
+ &s, &s_len, string_key.u, string_key_len TSRMLS_CC) == SUCCESS) {
+ php_info_print_table_row(2, s, Z_STRVAL_PP(values_entry));
+ }
+ if (s) {
+ mnd_efree(s);
}
zend_hash_move_forward_ex(Z_ARRVAL_P(values), &pos_values);