From: Andrei Zmievski Date: Fri, 21 Apr 2006 16:58:14 +0000 (+0000) Subject: Happy, Pierre? X-Git-Tag: RELEASE_1_3~20 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fae915844b65d3948d10f9480f463e3b4d7a52be;p=php Happy, Pierre? --- 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;