mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
zend_ini: Make ZEND_INI_GET_ADDR() return a void* pointer (#21119)
* zend_ini: Make `ZEND_INI_GET_ADDR()` return a `void*` pointer Since the actual type of the storage location is not known, a `void*` is more appropriate and avoids explicit casts that are no more safe than the implicit cast from `void*`. * tree-wide: Remove explicit casts of `ZEND_INI_GET_ADDR()` * UPGRADING.INTERNALS
This commit is contained in:
@@ -64,6 +64,10 @@ PHP 8.6 INTERNALS UPGRADE NOTES
|
||||
zend_enum_RoundingMode parameter.
|
||||
. Added Z_PARAM_ENUM().
|
||||
. Added zend_enum_fetch_case_id().
|
||||
. ZEND_INI_GET_ADDR() is now a void* pointer instead of a char* pointer. This
|
||||
more correctly represents the generic nature of the returned pointer and
|
||||
allows to remove explicit casts, but possibly breaks pointer arithmetic
|
||||
performed on the result.
|
||||
|
||||
========================
|
||||
2. Build system changes
|
||||
|
||||
Reference in New Issue
Block a user