From 281663f75d24d491932109fa5878f9a23031dda8 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Thu, 15 May 2014 10:57:03 +0400 Subject: Removed support for old-style resource destructors (only ext/soap used it) --- Zend/zend_list.h | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'Zend/zend_list.h') diff --git a/Zend/zend_list.h b/Zend/zend_list.h index c243b0d9ef..f4e7d7b04d 100644 --- a/Zend/zend_list.h +++ b/Zend/zend_list.h @@ -27,18 +27,10 @@ BEGIN_EXTERN_C() -#define ZEND_RESOURCE_LIST_TYPE_STD 1 -#define ZEND_RESOURCE_LIST_TYPE_EX 2 - typedef void (*rsrc_dtor_func_t)(zend_resource *res TSRMLS_DC); #define ZEND_RSRC_DTOR_FUNC(name) void name(zend_resource *res TSRMLS_DC) typedef struct _zend_rsrc_list_dtors_entry { - /* old style destructors */ - void (*list_dtor)(zend_resource *); - void (*plist_dtor)(zend_resource *); - - /* new style destructors */ rsrc_dtor_func_t list_dtor_ex; rsrc_dtor_func_t plist_dtor_ex; @@ -46,12 +38,9 @@ typedef struct _zend_rsrc_list_dtors_entry { int module_number; int resource_id; - unsigned char type; } zend_rsrc_list_dtors_entry; -#define register_list_destructors(ld, pld) zend_register_list_destructors(ld, pld, module_number); -ZEND_API int zend_register_list_destructors(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, int module_number); ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number); void list_entry_destructor(zval *ptr); -- cgit v1.2.1