diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-07-04 00:50:57 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-07-04 00:50:57 +0300 |
commit | 7eb045d31a108323e3878947419cde94e2ba8645 (patch) | |
tree | c1225081083fb8231be428bfd1f80fff01da383e /Zend/zend_variables.h | |
parent | e080fb6d92b7ed942613388be6f5b4c7e6d74e05 (diff) | |
download | php-git-7eb045d31a108323e3878947419cde94e2ba8645.tar.gz |
API cleanup. Removed unused functions (kept compatibility macros).
Diffstat (limited to 'Zend/zend_variables.h')
-rw-r--r-- | Zend/zend_variables.h | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/Zend/zend_variables.h b/Zend/zend_variables.h index 9be2dc8d48..154378d71f 100644 --- a/Zend/zend_variables.h +++ b/Zend/zend_variables.h @@ -71,42 +71,33 @@ static zend_always_inline void _zval_opt_copy_ctor(zval *zvalue ZEND_FILE_LINE_D } } -ZEND_API size_t zend_print_variable(zval *var); ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); -ZEND_API void _zval_internal_dtor_for_ptr(zval *zvalue ZEND_FILE_LINE_DC); -ZEND_API void _zval_internal_dtor(zval *zvalue ZEND_FILE_LINE_DC); ZEND_API void _zval_internal_ptr_dtor(zval *zvalue ZEND_FILE_LINE_DC); -ZEND_API void _zval_dtor_wrapper(zval *zvalue); #define zval_copy_ctor(zvalue) _zval_copy_ctor((zvalue) ZEND_FILE_LINE_CC) #define zval_opt_copy_ctor(zvalue) _zval_opt_copy_ctor((zvalue) ZEND_FILE_LINE_CC) -#define zval_dtor(zvalue) zval_ptr_dtor_nogc(zvalue) #define zval_ptr_dtor(zval_ptr) _zval_ptr_dtor((zval_ptr) ZEND_FILE_LINE_CC) #define zval_ptr_dtor_nogc(zval_ptr) _zval_ptr_dtor_nogc((zval_ptr) ZEND_FILE_LINE_CC) -#define zval_internal_dtor(zvalue) _zval_internal_dtor((zvalue) ZEND_FILE_LINE_CC) #define zval_internal_ptr_dtor(zvalue) _zval_internal_ptr_dtor((zvalue) ZEND_FILE_LINE_CC) -#define zval_dtor_wrapper _zval_dtor_wrapper + +/* Kept for compatibility */ +#define zval_dtor(zvalue) zval_ptr_dtor_nogc(zvalue) +#define zval_internal_dtor(zvalue) _zval_internal_ptr_dtor((zvalue) ZEND_FILE_LINE_CC) #if ZEND_DEBUG ZEND_API void _zval_ptr_dtor_wrapper(zval *zval_ptr); -ZEND_API void _zval_internal_dtor_wrapper(zval *zvalue); ZEND_API void _zval_internal_ptr_dtor_wrapper(zval *zvalue); #define zval_ptr_dtor_wrapper _zval_ptr_dtor_wrapper -#define zval_internal_dtor_wrapper _zval_internal_dtor_wrapper #define zval_internal_ptr_dtor_wrapper _zval_internal_ptr_dtor_wrapper #else #define zval_ptr_dtor_wrapper _zval_ptr_dtor -#define zval_internal_dtor_wrapper _zval_internal_dtor #define zval_internal_ptr_dtor_wrapper _zval_internal_ptr_dtor #endif ZEND_API void zval_add_ref(zval *p); -ZEND_API void zval_add_ref_unref(zval *p); END_EXTERN_C() -#define ZVAL_DESTRUCTOR zval_dtor_wrapper #define ZVAL_PTR_DTOR zval_ptr_dtor_wrapper -#define ZVAL_INTERNAL_DTOR zval_internal_dtor_wrapper #define ZVAL_INTERNAL_PTR_DTOR zval_internal_ptr_dtor_wrapper #endif |