summaryrefslogtreecommitdiff
path: root/Zend/zend_objects.c
diff options
context:
space:
mode:
authorSebastian Bergmann <sebastian@php.net>2003-03-26 06:32:53 +0000
committerSebastian Bergmann <sebastian@php.net>2003-03-26 06:32:53 +0000
commit866332a4b835fe00de4278d9b41b32afb37a7244 (patch)
tree38f19bc66cf0e0b38501f2ffc459b63170c16ad0 /Zend/zend_objects.c
parent2dd1affcaba384e634f65952aad94ea9d4061d2f (diff)
downloadphp-git-866332a4b835fe00de4278d9b41b32afb37a7244.tar.gz
Eliminate TSRMLS_FETCH() calls in zend_objects_new() and zend_objects_get_address().
Diffstat (limited to 'Zend/zend_objects.c')
-rw-r--r--Zend/zend_objects.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/Zend/zend_objects.c b/Zend/zend_objects.c
index 71a20e5d95..51d402c4e4 100644
--- a/Zend/zend_objects.c
+++ b/Zend/zend_objects.c
@@ -68,12 +68,10 @@ ZEND_API void zend_objects_destroy_object(zend_object *object, zend_object_handl
efree(object);
}
-ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type)
+ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type TSRMLS_DC)
{
zend_object_value retval;
- TSRMLS_FETCH();
-
*object = emalloc(sizeof(zend_object));
(*object)->ce = class_type;
retval.handle = zend_objects_store_put(*object, (zend_objects_store_dtor_t) zend_objects_destroy_object, NULL TSRMLS_CC);
@@ -83,9 +81,8 @@ ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_ent
return retval;
}
-ZEND_API zend_object *zend_objects_get_address(zval *zobject)
+ZEND_API zend_object *zend_objects_get_address(zval *zobject TSRMLS_DC)
{
- TSRMLS_FETCH();
return (zend_object *)zend_object_store_get_object(zobject TSRMLS_CC);
}
@@ -96,8 +93,8 @@ ZEND_API zend_object_value zend_objects_clone_obj(zval *zobject TSRMLS_DC)
zend_object *new_object;
zend_object_handle handle = Z_OBJ_HANDLE_P(zobject);
- old_object = zend_objects_get_address(zobject);
- retval = zend_objects_new(&new_object, old_object->ce);
+ old_object = zend_objects_get_address(zobject TSRMLS_CC);
+ retval = zend_objects_new(&new_object, old_object->ce TSRMLS_CC);
if (old_object->ce->clone) {
zval *old_obj;