Commit b657deffc73 for php.net
commit b657deffc739bf4782a11fade6e49a6deb315dd3
Author: Gina Peter Banyard <girgias@php.net>
Date: Thu Feb 5 17:35:21 2026 +0000
ext/session: remove unused macros
This deletes the PS_ADD_VARL(), PS_ADD_VAR(), and PS_DEL_VARL() macros.
diff --git a/ext/session/php_session.h b/ext/session/php_session.h
index 4c7c72f2ba1..9bf97cca02b 100644
--- a/ext/session/php_session.h
+++ b/ext/session/php_session.h
@@ -273,18 +273,6 @@ PHPAPI const ps_serializer *_php_find_ps_serializer(const char *name);
PHPAPI zend_result php_session_valid_key(const char *key);
PHPAPI zend_result php_session_reset_id(void);
-#define PS_ADD_VARL(name) do { \
- php_add_session_var(name); \
-} while (0)
-
-#define PS_ADD_VAR(name) PS_ADD_VARL(name)
-
-#define PS_DEL_VARL(name) do { \
- if (!Z_ISNULL(PS(http_session_vars))) { \
- zend_hash_del(Z_ARRVAL(PS(http_session_vars)), name); \
- } \
-} while (0)
-
/* Do not use a return statement in `code` because that may leak memory.
* Break out of the loop instead. */
#define PS_ENCODE_LOOP(code) do { \