From 990db1d15a64f633d4d730ebb221bacc39efe8bc Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Thu, 25 Apr 2024 01:47:07 -0400 Subject: [PATCH] Ifdef maze in `comm.h` causes problems with `extern "C"`. This straightens that out. (`COMM_INTERNAL` needs to be respected.) --- sc2/src/uqm/comm.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sc2/src/uqm/comm.h b/sc2/src/uqm/comm.h index e8f01822e..8f20ad714 100644 --- a/sc2/src/uqm/comm.h +++ b/sc2/src/uqm/comm.h @@ -103,6 +103,14 @@ signaledStopTalkingAnim (void) return CommData.AlienTalkDesc.AnimFlags & TALK_DONE; } +#if defined(__cplusplus) +} +#endif + +#endif // defined(COMM_INTERNAL) + +#if defined(__cplusplus) +extern "C" { #endif #define TEXT_X_OFFS 1