summaryrefslogtreecommitdiffstats
path: root/3652.patch
blob: f34db992a2b554f3eec739cfffbd0adbf2d6e1fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
From 38b2641fd5e3893c7b152d7e218831a5e2fe6070 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Mon, 5 Nov 2018 15:58:42 +0100
Subject: [PATCH] fix C++ compilation using zend_string_equals

---
 Zend/zend_string.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Zend/zend_string.h b/Zend/zend_string.h
index 58975987eb02..4b375c5beceb 100644
--- a/Zend/zend_string.h
+++ b/Zend/zend_string.h
@@ -295,7 +295,9 @@ static zend_always_inline void zend_string_release_ex(zend_string *s, int persis
 }
 
 #if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
+BEGIN_EXTERN_C()
 ZEND_API zend_bool ZEND_FASTCALL zend_string_equal_val(zend_string *s1, zend_string *s2);
+END_EXTERN_C()
 #else
 static zend_always_inline zend_bool zend_string_equal_val(zend_string *s1, zend_string *s2)
 {