Browse Source

added returned value in mb_get_info( ).

migration/RELEASE_1_0_0
Seiji Masugata 20 years ago
parent
commit
cf90bc9e1c
  1. 7
      ext/mbstring/mbstring.c

7
ext/mbstring/mbstring.c

@ -3792,6 +3792,7 @@ PHP_FUNCTION(mb_get_info)
if ((name = (char *)mbfl_no_encoding2name(MBSTRG(current_http_output_encoding))) != NULL) {
add_assoc_string(return_value, "http_output", name, 1);
}
add_assoc_long(return_value, "func_overload", MBSTRG(func_overload));
if (MBSTRG(func_overload)){
over_func = &(mb_ovld[0]);
MAKE_STD_ZVAL(row1);
@ -3802,9 +3803,9 @@ PHP_FUNCTION(mb_get_info)
}
over_func++;
}
add_assoc_zval(return_value, "func_overload", row1);
add_assoc_zval(return_value, "func_overload_list", row1);
} else {
add_assoc_string(return_value, "func_overload", "no overload", 1);
add_assoc_string(return_value, "func_overload_list", "no overload", 1);
}
if (lang != NULL) {
if ((name = (char *)mbfl_no_encoding2name(lang->mail_charset)) != NULL) {
@ -3881,6 +3882,8 @@ PHP_FUNCTION(mb_get_info)
RETVAL_STRING(name, 1);
}
} else if (!strcasecmp("func_overload", typ)) {
RETVAL_LONG(MBSTRG(func_overload));
} else if (!strcasecmp("func_overload_list", typ)) {
if (MBSTRG(func_overload)){
over_func = &(mb_ovld[0]);
array_init(return_value);

Loading…
Cancel
Save