From fae915844b65d3948d10f9480f463e3b4d7a52be Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Fri, 21 Apr 2006 16:58:14 +0000 Subject: [PATCH] Happy, Pierre? --- Zend/zend_objects_API.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Zend/zend_objects_API.c b/Zend/zend_objects_API.c index 0a35ad8fd3..988b571b5f 100644 --- a/Zend/zend_objects_API.c +++ b/Zend/zend_objects_API.c @@ -135,6 +135,9 @@ ZEND_API void zend_objects_store_add_ref(zval *object TSRMLS_DC) #endif } +/* + * Add a reference to an objects store entry given the object handle. + */ ZEND_API void zend_objects_store_add_ref_by_handle(zend_object_handle handle TSRMLS_DC) { EG(objects_store).object_buckets[handle].bucket.obj.refcount++; @@ -156,6 +159,9 @@ ZEND_API void zend_objects_store_del_ref(zval *zobject TSRMLS_DC) zobject->refcount--; } +/* + * Delete a reference to an objects store entry given the object handle. + */ ZEND_API void zend_objects_store_del_ref_by_handle(zend_object_handle handle TSRMLS_DC) { struct _store_object *obj; @@ -227,6 +233,9 @@ ZEND_API void *zend_object_store_get_object(zval *zobject TSRMLS_DC) return EG(objects_store).object_buckets[handle].bucket.obj.object; } +/* + * Retrieve an entry from the objects store given the object handle. + */ ZEND_API void *zend_object_store_get_object_by_handle(zend_object_handle handle TSRMLS_DC) { return EG(objects_store).object_buckets[handle].bucket.obj.object; -- 2.40.0