summaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd30/files/patch-lib_assert.h
diff options
context:
space:
mode:
Diffstat (limited to 'mail/cyrus-imapd30/files/patch-lib_assert.h')
-rw-r--r--mail/cyrus-imapd30/files/patch-lib_assert.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/mail/cyrus-imapd30/files/patch-lib_assert.h b/mail/cyrus-imapd30/files/patch-lib_assert.h
index 28e06f17a2e7..d08160833f7c 100644
--- a/mail/cyrus-imapd30/files/patch-lib_assert.h
+++ b/mail/cyrus-imapd30/files/patch-lib_assert.h
@@ -1,9 +1,10 @@
---- lib/assert.h.orig 2017-09-02 01:09:05 UTC
+--- lib/assert.h.orig 2023-02-12 23:06:46 UTC
+++ lib/assert.h
-@@ -43,6 +43,10 @@
+@@ -43,11 +43,21 @@
#ifndef INCLUDED_ASSERT_H
#define INCLUDED_ASSERT_H
++#ifndef PERL_POLLUTE
+#ifdef __cplusplus
+extern "C" {
+#endif
@@ -11,12 +12,13 @@
#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
+ #else
#define assert(ex) {if (!(ex))assertionfailed(__FILE__, __LINE__, (char*)0);}
- #endif
-
++#endif
++
+#ifdef __cplusplus
+}
+#endif
-+
+ #endif
+
#endif /* INCLUDED_ASSERT_H */