diff options
author | Harald Radi <phanto@php.net> | 2003-01-17 21:16:12 +0000 |
---|---|---|
committer | Harald Radi <phanto@php.net> | 2003-01-17 21:16:12 +0000 |
commit | 5795ed62f4b12a4e61752f98a63cf4376d115eff (patch) | |
tree | b3034efb9bdd131e3bc41338bb3b74752bed8e27 | |
parent | f71ef5e09170d33658a058932e26a71f1930b3be (diff) | |
download | php-git-5795ed62f4b12a4e61752f98a63cf4376d115eff.tar.gz |
make std_object_handlers struct available for shared modules
-rw-r--r-- | Zend/zend_objects_API.c | 5 | ||||
-rw-r--r-- | Zend/zend_objects_API.h | 2 |
2 files changed, 7 insertions, 0 deletions
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 */ |