summaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd32/files/patch-lib_assert.h
blob: 28e06f17a2e73657d17fe521f768ecfd2d4f0cd0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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 */