diff options
-rw-r--r-- | Zend/zend_objects.c | 2 | ||||
-rw-r--r-- | Zend/zend_objects.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/Zend/zend_objects.c b/Zend/zend_objects.c index ec9f11d27b..acef147b94 100644 --- a/Zend/zend_objects.c +++ b/Zend/zend_objects.c @@ -38,7 +38,7 @@ static inline void zend_objects_call_destructor(zend_object *object, zend_object } -static inline void zend_objects_destroy_object(zend_object *object, zend_object_handle handle TSRMLS_DC) +ZEND_API void zend_objects_destroy_object(zend_object *object, zend_object_handle handle TSRMLS_DC) { zend_objects_call_destructor(object, handle TSRMLS_CC); /* Nuke the object */ diff --git a/Zend/zend_objects.h b/Zend/zend_objects.h index 74a9663375..18cd01a5df 100644 --- a/Zend/zend_objects.h +++ b/Zend/zend_objects.h @@ -4,6 +4,7 @@ #include "zend.h" ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type); +ZEND_API void zend_objects_destroy_object(zend_object *object, zend_object_handle handle TSRMLS_DC); ZEND_API zend_object *zend_objects_get_address(zval *object); ZEND_API zend_object_value zend_objects_clone_obj(zval *object TSRMLS_DC); |