]> granicus.if.org Git - php/commitdiff
export zend_objects_destroy_object()
authorHarald Radi <phanto@php.net>
Fri, 17 Jan 2003 23:59:15 +0000 (23:59 +0000)
committerHarald Radi <phanto@php.net>
Fri, 17 Jan 2003 23:59:15 +0000 (23:59 +0000)
static inline was meaningless anyways as the function
was only used as a callback handler and was never
called directly

Zend/zend_objects.c
Zend/zend_objects.h

index ec9f11d27bff799df9a16556965fb66849eb8462..acef147b94d7080f6af0c20a602f93e508bc06d8 100644 (file)
@@ -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 */
index 74a9663375f6e994ae9376deba30c92f61195ea8..18cd01a5df8feedf108bf8a5b15c8c72e81ba775 100644 (file)
@@ -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);