aboutsummaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd34/files/patch-lib_assert.h
diff options
context:
space:
mode:
Diffstat (limited to 'mail/cyrus-imapd34/files/patch-lib_assert.h')
-rw-r--r--mail/cyrus-imapd34/files/patch-lib_assert.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/mail/cyrus-imapd34/files/patch-lib_assert.h b/mail/cyrus-imapd34/files/patch-lib_assert.h
new file mode 100644
index 000000000000..28e06f17a2e7
--- /dev/null
+++ b/mail/cyrus-imapd34/files/patch-lib_assert.h
@@ -0,0 +1,22 @@
+--- lib/assert.h.orig 2017-09-02 01:09:05 UTC
++++ lib/assert.h
+@@ -43,6 +43,10 @@
+ #ifndef INCLUDED_ASSERT_H
+ #define INCLUDED_ASSERT_H
+
++#ifdef __cplusplus
++extern "C" {
++#endif
++
+ #ifdef __STDC__
+ #define assert(ex) {if (!(ex))assertionfailed(__FILE__, __LINE__, #ex);}
+ void assertionfailed(const char *file, int line, const char *expr);
+@@ -50,4 +54,8 @@ void assertionfailed(const char *file, i
+ #define assert(ex) {if (!(ex))assertionfailed(__FILE__, __LINE__, (char*)0);}
+ #endif
+
++#ifdef __cplusplus
++}
++#endif
++
+ #endif /* INCLUDED_ASSERT_H */