From: Harald Radi Date: Fri, 17 Jan 2003 21:16:12 +0000 (+0000) Subject: make std_object_handlers struct available for shared modules X-Git-Tag: PHP_5_0_dev_before_13561_fix~166 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5795ed62f4b12a4e61752f98a63cf4376d115eff;p=php make std_object_handlers struct available for shared modules --- diff --git a/Zend/zend_objects_API.c b/Zend/zend_objects_API.c index b2f0a9229c..6b1f3322db 100644 --- a/Zend/zend_objects_API.c +++ b/Zend/zend_objects_API.c @@ -242,6 +242,11 @@ ZEND_API zval* zend_object_proxy_get(zval *property TSRMLS_DC) return NULL; } +ZEND_API zend_object_handlers *zend_get_std_object_handlers() +{ + return &std_object_handlers; +} + static zend_object_handlers zend_object_proxy_handlers = { ZEND_OBJECTS_STORE_HANDLERS, diff --git a/Zend/zend_objects_API.h b/Zend/zend_objects_API.h index 87cbf020f2..c3ab6d595f 100644 --- a/Zend/zend_objects_API.h +++ b/Zend/zend_objects_API.h @@ -46,4 +46,6 @@ ZEND_API void *zend_object_store_get_object(zval *object TSRMLS_DC); #define ZEND_OBJECTS_STORE_HANDLERS zend_objects_store_add_ref, zend_objects_store_del_ref, zend_objects_store_delete_obj, zend_objects_store_clone_obj ZEND_API zval **zend_object_create_proxy(zval *object, zval *member TSRMLS_DC); + +ZEND_API zend_object_handlers *zend_get_std_object_handlers(); #endif /* ZEND_OBJECTS_H */