cvs: ZendEngine2 / zend_objects_API.c

From: Date: Fri, 21 Apr 2006 16:58:14 +0000
Subject: cvs: ZendEngine2 / zend_objects_API.c
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-4827@lists.php.net to get a copy of this message
andrei Fri Apr 21 16:58:14 2006 UTC Modified files: /ZendEngine2 zend_objects_API.c Log: Happy, Pierre? http://cvs.php.net/viewcvs.cgi/ZendEngine2/zend_objects_API.c?r1=1.57&r2=1.58&diff_format=u Index: ZendEngine2/zend_objects_API.c diff -u ZendEngine2/zend_objects_API.c:1.57 ZendEngine2/zend_objects_API.c:1.58 --- ZendEngine2/zend_objects_API.c:1.57 Fri Apr 21 16:36:38 2006 +++ ZendEngine2/zend_objects_API.c Fri Apr 21 16:58:14 2006 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_objects_API.c,v 1.57 2006/04/21 16:36:38 andrei Exp $ */ +/* $Id: zend_objects_API.c,v 1.58 2006/04/21 16:58:14 andrei Exp $ */ #include "zend.h" #include "zend_globals.h" @@ -135,6 +135,9 @@ #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 @@ 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 @@ 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;

« previous php.zend-engine.cvs (#4827) next »