char *lcname;
convert_to_text_ex(&reference);
- lcname = zend_u_str_case_fold(Z_TYPE_P(reference), Z_STRVAL_P(reference), Z_STRLEN_P(reference), 1, &lcname_len);
+ lcname = zend_u_str_case_fold(Z_TYPE_P(reference), Z_UNIVAL_P(reference), Z_UNILEN_P(reference), 1, &lcname_len);
if (zend_u_hash_find(EG(function_table), Z_TYPE_P(reference), lcname, lcname_len + 1, (void**) &fptr) == FAILURE) {
efree(lcname);
zend_throw_exception_ex(U_CLASS_ENTRY(reflection_exception_ptr), 0 TSRMLS_CC,
- "Function %R() does not exist", Z_TYPE_P(reference), Z_STRVAL_P(reference));
+ "Function %R() does not exist", Z_TYPE_P(reference), Z_UNIVAL_P(reference));
return;
}
efree(lcname);
char *lcname;
convert_to_text_ex(&reference);
- lcname = zend_u_str_case_fold(Z_TYPE_P(reference), Z_STRVAL_P(reference), Z_STRLEN_P(reference), 1, &lcname_len);
+ lcname = zend_u_str_case_fold(Z_TYPE_P(reference), Z_UNIVAL_P(reference), Z_UNILEN_P(reference), 1, &lcname_len);
if (zend_u_hash_find(EG(function_table), Z_TYPE_P(reference), lcname, lcname_len + 1, (void**) &fptr) == FAILURE) {
efree(lcname);
zend_throw_exception_ex(U_CLASS_ENTRY(reflection_exception_ptr), 0 TSRMLS_CC,
- "Function %R() does not exist", Z_TYPE_P(reference), Z_STRVAL_P(reference));
+ "Function %R() does not exist", Z_TYPE_P(reference), Z_UNIVAL_P(reference));
return;
}
efree(lcname);