From 786b35f0e3002e70b2103ccfbaf9c69d57c11340 Mon Sep 17 00:00:00 2001 From: Nathan Froyd Date: Wed, 18 Feb 2026 16:59:13 -0500 Subject: [PATCH] add `extern "C"` wrappers to `prism.h` when using C++ --- include/prism.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/prism.h b/include/prism.h index c17d759fea..a71ccfef36 100644 --- a/include/prism.h +++ b/include/prism.h @@ -6,6 +6,10 @@ #ifndef PRISM_H #define PRISM_H +#ifdef __cplusplus +extern "C" { +#endif + #include "prism/defines.h" #include "prism/util/pm_buffer.h" #include "prism/util/pm_char.h" @@ -403,4 +407,8 @@ PRISM_EXPORTED_FUNCTION pm_string_query_t pm_string_query_method_name(const uint * ``` */ +#ifdef __cplusplus +} +#endif + #endif