summaryrefslogtreecommitdiff
path: root/Zend/zend_inheritance.c
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2014-09-21 20:47:07 +0200
committerNikita Popov <nikic@php.net>2014-09-21 20:58:31 +0200
commita770d29df74515197c76efdf1a64d9794c27b4af (patch)
treed57e1d6237eace03ca05d459ec8aecbca2b89457 /Zend/zend_inheritance.c
parent2a7de9fdbba28152fadcdddc2b731d319405e106 (diff)
downloadphp-git-a770d29df74515197c76efdf1a64d9794c27b4af.tar.gz
Add smart_str_append for appending zend_strings
Also replaces usages in Zend/ and ext/standard
Diffstat (limited to 'Zend/zend_inheritance.c')
-rw-r--r--Zend/zend_inheritance.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/Zend/zend_inheritance.c b/Zend/zend_inheritance.c
index 71f5ffa61f..5cc970ee92 100644
--- a/Zend/zend_inheritance.c
+++ b/Zend/zend_inheritance.c
@@ -334,11 +334,11 @@ static zend_string *zend_get_function_declaration(zend_function *fptr TSRMLS_DC)
}
if (fptr->common.scope) {
- smart_str_appendl(&str, fptr->common.scope->name->val, fptr->common.scope->name->len);
+ smart_str_append(&str, fptr->common.scope->name);
smart_str_appends(&str, "::");
}
- smart_str_appendl(&str, fptr->common.function_name->val, fptr->common.function_name->len);
+ smart_str_append(&str, fptr->common.function_name);
smart_str_appendc(&str, '(');
if (fptr->common.arg_info) {
@@ -409,7 +409,7 @@ static zend_string *zend_get_function_declaration(zend_function *fptr TSRMLS_DC)
zval *zv = precv->op2.zv;
if (Z_TYPE_P(zv) == IS_CONSTANT) {
- smart_str_appendl(&str, Z_STRVAL_P(zv), Z_STRLEN_P(zv));
+ smart_str_append(&str, Z_STR_P(zv));
} else if (Z_TYPE_P(zv) == IS_FALSE) {
smart_str_appends(&str, "false");
} else if (Z_TYPE_P(zv) == IS_TRUE) {
@@ -429,7 +429,7 @@ static zend_string *zend_get_function_declaration(zend_function *fptr TSRMLS_DC)
smart_str_appends(&str, "<expression>");
} else {
zend_string *zv_str = zval_get_string(zv);
- smart_str_appendl(&str, zv_str->val, zv_str->len);
+ smart_str_append(&str, zv_str);
zend_string_release(zv_str);
}
}