From 1f7882e3476699ed0296095edadd1ed63b0c14b6 Mon Sep 17 00:00:00 2001 From: Remi Collet 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