diff --git a/kerep.vcxproj b/kerep.vcxproj
index 8579686..159f0fe 100644
--- a/kerep.vcxproj
+++ b/kerep.vcxproj
@@ -40,10 +40,8 @@
-
-
@@ -52,7 +50,6 @@
-
@@ -64,7 +61,6 @@
-
@@ -169,9 +165,9 @@
stdc17
Speed
- /Zc:twoPhase- /MP %(AdditionalOptions)
+ /Zc:twoPhase- /MP -fms-compatibility-version=14 %(AdditionalOptions)
Default
- stdcpp20
+ stdcpp17
None
Disabled
@@ -195,10 +191,10 @@
stdc17
Speed
- /Zc:twoPhase- /MP %(AdditionalOptions)
+ /Zc:twoPhase- /MP -fms-compatibility-version=14 %(AdditionalOptions)
MultiThreadedDLL
Default
- stdcpp20
+ stdcpp17
None
@@ -221,9 +217,9 @@
stdc17
Speed
- /Zc:twoPhase- /MP %(AdditionalOptions)
+ /Zc:twoPhase- /MP -fms-compatibility-version=14 %(AdditionalOptions)
Default
- stdcpp20
+ stdcpp17
None
true
true
@@ -248,10 +244,10 @@
stdc17
Speed
- /Zc:twoPhase- /MP %(AdditionalOptions)
+ /Zc:twoPhase- /MP -fms-compatibility-version=14 %(AdditionalOptions)
MultiThreadedDLL
Default
- stdcpp20
+ stdcpp17
None
diff --git a/src/Network/stdSocketHeaders.h b/src/Network/stdSocketHeaders.h
index 3be12d3..c115e1b 100644
--- a/src/Network/stdSocketHeaders.h
+++ b/src/Network/stdSocketHeaders.h
@@ -7,7 +7,7 @@ extern "C" {
#include "network.h"
#if KN_USE_WINSOCK
- #include "winsock.h"
+ #include
#else
#include
#include
diff --git a/src/base/std.h b/src/base/std.h
index 7d7138a..65c25fb 100644
--- a/src/base/std.h
+++ b/src/base/std.h
@@ -49,18 +49,8 @@ extern "C" {
#pragma GCC error "unknown compiler"
#endif
-#ifndef NULL
- #define NULL ((void*)0)
-#endif
-
-
-#ifdef __GNUC__
- #define PACK(...) __VA_ARGS__ __attribute__((__packed__))
-#elif defined(_MSC_VER)
- #define PACK(...) __pragma(pack(push, 1)) __VA_ARGS__ __pragma(pack(pop))
-#endif
-
+#define PACK(...) __VA_ARGS__ __attribute__((__packed__))
#if __cplusplus
}