diff options
author | Remi Collet <remi@remirepo.net> | 2023-12-20 09:30:16 +0100 |
---|---|---|
committer | Remi Collet <remi@php.net> | 2023-12-20 09:30:16 +0100 |
commit | e6ba1308001e01a5b3c5c1391ab18e152ee19b53 (patch) | |
tree | e80547648f7cce93d9fd75ccf07ca7f7497503d4 /0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch | |
parent | b880ff7f17f64c6a8aa4b4f2cdc29c972222c14e (diff) |
Diffstat (limited to '0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch')
-rw-r--r-- | 0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch b/0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch deleted file mode 100644 index 56f2bd9..0000000 --- a/0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch +++ /dev/null @@ -1,44 +0,0 @@ -From d6ad43ee713b4b57111462309358c97e0b43cab3 Mon Sep 17 00:00:00 2001 -From: Jan Ehrhardt <github@ehrhardt.nl> -Date: Sun, 18 Jun 2023 01:48:54 +0200 -Subject: [PATCH] fast_add_function removed in PHP 8.3, use add_function - ---- - src/common.h | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -diff --git a/src/common.h b/src/common.h -index 5ff8cd4..509a6bb 100644 ---- a/src/common.h -+++ b/src/common.h -@@ -84,6 +84,7 @@ do { \ - /** - * Adds the given zval "val" to "sum". - */ -+#if PHP_MAJOR_VERSION < 8 || PHP_MAJOR_VERSION == 8 && PHP_MINOR_VERSION < 3 - #define DS_ADD_TO_SUM(val, sum) \ - do { \ - if (Z_TYPE_P(val) == IS_LONG || Z_TYPE_P(val) == IS_DOUBLE) { \ -@@ -95,6 +96,19 @@ do { \ - fast_add_function(sum, sum, &_num); \ - } \ - } while (0) -+#else -+#define DS_ADD_TO_SUM(val, sum) \ -+do { \ -+ if (Z_TYPE_P(val) == IS_LONG || Z_TYPE_P(val) == IS_DOUBLE) { \ -+ add_function(sum, sum, val); \ -+ } else { \ -+ zval _num; \ -+ ZVAL_COPY(&_num, val); \ -+ convert_scalar_to_number(&_num); \ -+ add_function(sum, sum, &_num); \ -+ } \ -+} while (0) -+#endif - - /** - * Used to replace a buffer with a new one. --- -2.41.0 - |