Kaynağa Gözat

[raymath] Add extern "C" to raymath header for C++ (#3978)

* Update raylib_api.* by CI

* Add an extern C to raymath to prevent warnings in C++

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Jeffery Myers 1 yıl önce
ebeveyn
işleme
3d885ef919
1 değiştirilmiş dosya ile 8 ekleme ve 0 silme
  1. 8 0
      src/raymath.h

+ 8 - 0
src/raymath.h

@@ -77,6 +77,11 @@
     #endif
 #endif
 
+
+#if defined(__cplusplus)
+extern "C" {            // Prevents name mangling of functions
+#endif
+
 //----------------------------------------------------------------------------------
 // Defines and Macros
 //----------------------------------------------------------------------------------
@@ -2523,5 +2528,8 @@ RMAPI int QuaternionEquals(Quaternion p, Quaternion q)
 
     return result;
 }
+#if defined(__cplusplus)
+}
+#endif
 
 #endif  // RAYMATH_H