diff options
author | Dmitry Stogov <dmitry@zend.com> | 2014-04-21 22:36:01 +0400 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2014-04-21 22:36:01 +0400 |
commit | 4ed452c1b5b81f99212594ec7f57475a16372d45 (patch) | |
tree | 4104a7e27992094294b6305ece067ee928bb3007 /ext/dom/php_dom.c | |
parent | 8ad8254a16bd5d3771e72a1a1c0ca3fc9551d43f (diff) | |
download | php-git-4ed452c1b5b81f99212594ec7f57475a16372d45.tar.gz |
Convert zval_get_string() into "fast path" macro and "slow path" function
Diffstat (limited to 'ext/dom/php_dom.c')
-rw-r--r-- | ext/dom/php_dom.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/dom/php_dom.c b/ext/dom/php_dom.c index 99d99e236f..9f971ee0ac 100644 --- a/ext/dom/php_dom.c +++ b/ext/dom/php_dom.c @@ -313,7 +313,7 @@ static void dom_register_prop_handler(HashTable *prop_handler, char *name, dom_r static zval *dom_get_property_ptr_ptr(zval *object, zval *member, int type, zend_uint cache_slot TSRMLS_DC) /* {{{ */ { dom_object *obj = Z_DOMOBJ_P(object); - zend_string *member_str = zval_get_string(member TSRMLS_CC); + zend_string *member_str = zval_get_string(member); zval *retval = NULL; if (!obj->prop_handler || !zend_hash_exists(obj->prop_handler, member_str)) { @@ -330,7 +330,7 @@ static zval *dom_get_property_ptr_ptr(zval *object, zval *member, int type, zend zval *dom_read_property(zval *object, zval *member, int type, zend_uint cache_slot, zval *rv TSRMLS_DC) { dom_object *obj = Z_DOMOBJ_P(object); - zend_string *member_str = zval_get_string(member TSRMLS_CC); + zend_string *member_str = zval_get_string(member); zval *retval; dom_prop_handler *hnd = NULL; @@ -361,7 +361,7 @@ zval *dom_read_property(zval *object, zval *member, int type, zend_uint cache_sl void dom_write_property(zval *object, zval *member, zval *value, zend_uint cache_slot TSRMLS_DC) { dom_object *obj = Z_DOMOBJ_P(object); - zend_string *member_str = zval_get_string(member TSRMLS_CC); + zend_string *member_str = zval_get_string(member); dom_prop_handler *hnd = NULL; if (obj->prop_handler != NULL) { @@ -382,7 +382,7 @@ void dom_write_property(zval *object, zval *member, zval *value, zend_uint cache static int dom_property_exists(zval *object, zval *member, int check_empty, zend_uint cache_slot TSRMLS_DC) { dom_object *obj = Z_DOMOBJ_P(object); - zend_string *member_str = zval_get_string(member TSRMLS_CC); + zend_string *member_str = zval_get_string(member); dom_prop_handler *hnd = NULL; int retval = 0; |