From 7bd99538512f8615e8a1b3a3355621a236cb41c3 Mon Sep 17 00:00:00 2001 From: Daniel Scherzer Date: Fri, 9 Oct 2026 12:07:04 -0700 Subject: [PATCH] Remove unused `REGISTER_INI_*` macros --- UPGRADING.INTERNALS | 2 ++ Zend/zend_ini.h | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS index 2f6ea7d9ea84..d26813c6988c 100644 --- a/UPGRADING.INTERNALS +++ b/UPGRADING.INTERNALS @@ -45,6 +45,8 @@ PHP 8.7 INTERNALS UPGRADE NOTES - The INIT_CLASS_ENTRY_INIT_METHODS() macro, which was previously used as part of handling disabled classes, was removed following the removal of the `disable_classes` INI setting in PHP 8.5. +- The REGISTER_INI_DISPLAYER() and REGISTER_INI_BOOLEAN() macros, which were + unused, have been removed. ======================== 2. Build system changes diff --git a/Zend/zend_ini.h b/Zend/zend_ini.h index dbe650675b66..87c3a24080c5 100644 --- a/Zend/zend_ini.h +++ b/Zend/zend_ini.h @@ -200,9 +200,6 @@ END_EXTERN_C() #define UNREGISTER_INI_ENTRIES() zend_unregister_ini_entries_ex(module_number, type) #define DISPLAY_INI_ENTRIES() display_ini_entries(zend_module) -#define REGISTER_INI_DISPLAYER(name, displayer) zend_ini_register_displayer((name), strlen(name), displayer) -#define REGISTER_INI_BOOLEAN(name) REGISTER_INI_DISPLAYER(name, zend_ini_boolean_displayer_cb) - /* Standard message handlers */ BEGIN_EXTERN_C() ZEND_API ZEND_INI_MH(OnUpdateBool);