Browse Source

Update m3d.h

Fix vs-defines for unused define as well.
Kim Kulling 5 years ago
parent
commit
8be1060ec4
1 changed files with 5 additions and 1 deletions
  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