Tim Düsterhus
6da93a86f2
zend_API: Remove CHECK*NULL_PATH ( #20155 )
...
* tree-wide: Replace `CHECK_NULL_PATH()` by `zend_char_has_nul_byte()`
The former is a direct alias of the latter with a more explicit name and the
former is explicitly documented as a “compatibility” alias.
* tree-wide: Replace `CHECK_ZVAL_NULL_PATH()` by its definition
The former is explicitly documented as a “compatibility” alias.
* zend_API: Remove `CHECK*NULL_PATH`
The `CHECK_ZVAL_NULL_PATH()` macro is unsafe, because it implicitly assumes
that the given `zval*` is `IS_STRING`.
Based on a GitHub search there does not seem to be any user outside of PHP, all
hits were just forks / copies of php-src.
2025-10-15 10:24:22 +02:00
..
2025-10-02 22:00:20 +02:00
2025-10-15 10:24:22 +02:00
2025-09-24 18:51:40 +02:00
2025-09-24 18:51:40 +02:00
2025-07-24 15:02:06 +02:00
2025-10-07 14:43:56 +02:00
2025-10-06 10:32:28 +02:00
2025-09-24 18:51:40 +02:00
2025-10-02 22:00:20 +02:00
2025-10-15 10:24:22 +02:00
2025-07-27 17:27:22 -07:00
2025-09-24 18:51:40 +02:00
2025-10-02 22:00:20 +02:00
2025-08-09 17:42:19 +01:00
2025-09-30 15:17:56 +01:00
2025-09-24 18:51:40 +02:00
2025-10-15 10:24:22 +02:00
2025-08-04 15:15:52 +01:00
2025-09-24 18:51:40 +02:00
2025-10-15 10:24:22 +02:00
2025-09-24 18:51:40 +02:00
2025-10-13 06:06:10 +01:00
2025-10-08 22:59:54 +02:00
2025-09-24 18:51:40 +02:00
2025-10-12 12:30:04 +02:00
2025-10-14 22:15:15 +02:00
2025-09-24 18:51:40 +02:00
2025-10-13 08:34:40 +02:00
2025-09-30 15:21:19 +02:00
2025-09-29 12:45:45 -03:00
2025-10-14 23:22:21 +03:00
2025-10-15 10:24:22 +02:00
2025-07-29 14:00:37 +02:00
2025-09-24 18:51:40 +02:00
2025-10-07 20:44:32 +02:00
2025-10-02 22:00:20 +02:00
2025-10-02 22:00:20 +02:00
2025-10-06 10:32:28 +02:00
2025-10-07 20:44:32 +02:00
2025-10-02 22:00:20 +02:00
2025-10-11 18:05:57 +02:00
2025-10-07 20:44:32 +02:00
2025-10-15 10:24:22 +02:00
2025-10-03 00:58:44 +02:00
2025-10-08 17:39:26 +02:00
2025-07-27 15:33:48 +02:00
2025-10-02 22:00:20 +02:00
2025-10-07 20:44:32 +02:00
2025-07-21 13:33:51 -07:00
2025-10-12 11:25:46 +02:00
2025-09-23 14:57:33 +02:00
2025-10-02 22:00:20 +02:00
2025-10-11 18:05:18 +02:00
2025-10-13 13:44:19 +01:00
2025-09-24 18:51:40 +02:00
2025-10-11 23:52:47 +02:00
2025-10-02 22:00:20 +02:00
2025-10-13 21:45:34 +02:00
2025-09-24 18:51:40 +02:00
2025-09-24 18:51:40 +02:00
2025-09-24 18:51:40 +02:00
2025-10-02 22:00:20 +02:00
2025-10-02 22:00:20 +02:00
2025-10-14 08:37:00 +02:00
2025-10-11 23:49:30 +02:00
2025-10-11 23:57:49 +02:00
2025-09-24 18:51:40 +02:00
2025-10-02 22:00:20 +02:00
2025-10-02 22:00:20 +02:00
2025-10-14 23:17:33 +02:00
2025-09-29 22:49:12 +01:00
2025-09-23 14:57:33 +02:00