From: Harald Radi Date: Fri, 17 Jan 2003 23:59:15 +0000 (+0000) Subject: export zend_objects_destroy_object() X-Git-Tag: PHP_5_0_dev_before_13561_fix~161 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=46306a3212fc676e0d6838d4bcaa5ac10fb093ee;p=php export zend_objects_destroy_object() static inline was meaningless anyways as the function was only used as a callback handler and was never called directly --- 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);