diff options
author | Dmitry Stogov <dmitry@zend.com> | 2014-05-15 10:57:03 +0400 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2014-05-15 10:57:03 +0400 |
commit | 281663f75d24d491932109fa5878f9a23031dda8 (patch) | |
tree | 860fde511b407f6bed4f9b3dd5c8d1672c012968 /Zend/zend_list.h | |
parent | c446e575880d503921a795ee7cc4126b8b84457b (diff) | |
download | php-git-281663f75d24d491932109fa5878f9a23031dda8.tar.gz |
Removed support for old-style resource destructors (only ext/soap used it)
Diffstat (limited to 'Zend/zend_list.h')
-rw-r--r-- | Zend/zend_list.h | 11 |
1 files changed, 0 insertions, 11 deletions
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); |