Jelajahi Sumber

Fix compiler warnings on Windows due to redefines (#258)

Co-authored-by: Arvid Norlander <[email protected]>
Arvid Norlander 1 tahun lalu
induk
melakukan
a356ac0aa9
1 mengubah file dengan 4 tambahan dan 0 penghapusan
  1. 4 0
      include/enet/win32.h

+ 4 - 0
include/enet/win32.h

@@ -11,10 +11,14 @@
 #pragma warning (disable: 4244) // 64bit to 32bit int
 #pragma warning (disable: 4018) // signed/unsigned mismatch
 #pragma warning (disable: 4146) // unary minus operator applied to unsigned type
+#ifndef _CRT_SECURE_NO_DEPRECATE
 #define _CRT_SECURE_NO_DEPRECATE
+#endif
+#ifndef _CRT_SECURE_NO_WARNINGS
 #define _CRT_SECURE_NO_WARNINGS
 #endif
 #endif
+#endif
 
 #include <stdlib.h>
 #include <winsock2.h>