https://git.reactos.org/?p=reactos.git;a=commitdiff;h=d312ef234bffd4a073234…
commit d312ef234bffd4a0732345fa930094b233d2feb6
Author: Jérôme Gardou <jerome.gardou(a)reactos.org>
AuthorDate: Mon May 3 16:09:34 2021 +0200
Commit: Jérôme Gardou <zefklop(a)users.noreply.github.com>
CommitDate: Mon May 3 22:00:57 2021 +0200
[PSEH] Fix use of dummy implementation in C++
---
sdk/lib/pseh/include/pseh/pseh2.h | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/sdk/lib/pseh/include/pseh/pseh2.h b/sdk/lib/pseh/include/pseh/pseh2.h
index ecaaa72ee87..407557f2152 100644
--- a/sdk/lib/pseh/include/pseh/pseh2.h
+++ b/sdk/lib/pseh/include/pseh/pseh2.h
@@ -43,8 +43,15 @@
#elif defined(_USE_DUMMY_PSEH) || defined (__arm__) || defined(_M_AMD64)
+#ifdef __cplusplus
+extern"C"
+{
+#endif
extern int _SEH2_Volatile0;
extern int _SEH2_VolatileExceptionCode;
+#ifdef __cplusplus
+} // extern "C"
+#endif
#define _SEH2_TRY \
_Pragma("GCC diagnostic push") \