summaryrefslogtreecommitdiff
path: root/ext/dom/php_dom.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-04-21 22:36:01 +0400
committerDmitry Stogov <dmitry@zend.com>2014-04-21 22:36:01 +0400
commit4ed452c1b5b81f99212594ec7f57475a16372d45 (patch)
tree4104a7e27992094294b6305ece067ee928bb3007 /ext/dom/php_dom.c
parent8ad8254a16bd5d3771e72a1a1c0ca3fc9551d43f (diff)
downloadphp-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.c8
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;