1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
From 1f7882e3476699ed0296095edadd1ed63b0c14b6 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Wed, 15 Jun 2022 17:09:04 +0200
Subject: [PATCH] missing macro for PHP 5.x
---
src/util.h | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/util.h b/src/util.h
index 237ff43..2261682 100644
--- a/src/util.h
+++ b/src/util.h
@@ -215,6 +215,12 @@
# define VIRT_ADD_ASSOC_STRING(_arg, _key, _str) \
add_assoc_string(_arg, _key, _str, 1)
+# define VIRT_ADD_ASSOC_STRING_WITH_NULL_POINTER_CHECK(_arg, _key, _str) \
+ if ((_str)) { \
+ add_assoc_string(_arg, _key, _str, 1); \
+ } else { \
+ add_assoc_null(_arg, _key); \
+ }
# define VIRT_ADD_ASSOC_STRING_EX(_arg, _key, _key_len, _value) \
add_assoc_string_ex(_arg, _key, _key_len, _value, 1)
--
2.35.3
|