From 010867f2169ff8fab105b2a003a08e9172946ce5 Mon Sep 17 00:00:00 2001 From: Mikhail Romanko Date: Tue, 18 Aug 2026 10:42:51 +0300 Subject: [PATCH] Prevent name mangling in C++ --- CgeStr.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CgeStr.h b/CgeStr.h index 79efb3e..c8a1270 100644 --- a/CgeStr.h +++ b/CgeStr.h @@ -1,6 +1,10 @@ #ifndef CGE_STR_H #define CGE_STR_H +#ifdef __cplusplus +extern "C" { +#endif + #include #include @@ -76,4 +80,8 @@ void CgeStrTrimRight(const CgeStr *str, CgeStr *out); void CgeStrTrim(const CgeStr *str, CgeStr *out); void CgeStrSplit(CgeStr *str, CgeStr *prefix, uint32_t delim); +#ifdef __cplusplus +} +#endif + #endif /* CGE_STR_H */