ソースを参照

Update m3d.h

Fix vs-defines for unused define as well.
Kim Kulling 5 年 前
コミット
8be1060ec4
1 ファイル変更5 行追加1 行削除
  1. 5 1
      code/M3D/m3d.h

+ 5 - 1
code/M3D/m3d.h

@@ -95,7 +95,11 @@ typedef uint16_t M3D_INDEX;
 #else
 #define _inline
 #define _pack
-#define _unused __pragma(warning(suppress:4100))
+#  ifdef __cplusplus // only for c++ code
+#    define _unused __pragma(warning(suppress:4100))
+#  else // or c code just use void
+#    define _unused (void)
+#  endif // ___cplusplus
 #endif
 #ifndef  __cplusplus
 #define _register register