summaryrefslogtreecommitdiffstats
path: root/libvirt-php5.patch
blob: 43e718a018b5acab2cb9743214b258d6a67776d3 (plain)
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