diff --git a/engine/client/identification.c b/engine/client/identification.c index 6b80dbdc..2b1a8127 100644 --- a/engine/client/identification.c +++ b/engine/client/identification.c @@ -18,6 +18,8 @@ GNU General Public License for more details. #include #if !XASH_WIN32 #include +#else +#include #endif static char id_md5[33]; diff --git a/engine/common/filesystem_engine.c b/engine/common/filesystem_engine.c index 3e7b355a..6bd2eb7d 100644 --- a/engine/common/filesystem_engine.c +++ b/engine/common/filesystem_engine.c @@ -27,6 +27,10 @@ GNU General Public License for more details. #include "library.h" #include "platform/platform.h" +#if XASH_WIN32 +#include +#endif + static CVAR_DEFINE_AUTO( fs_mount_hd, "0", FCVAR_PRIVILEGED, "mount high definition content folder" ); static CVAR_DEFINE_AUTO( fs_mount_lv, "0", FCVAR_PRIVILEGED, "mount low violence models content folder" ); static CVAR_DEFINE_AUTO( fs_mount_addon, "0", FCVAR_PRIVILEGED, "mount addon content folder" ); diff --git a/engine/common/sys_con.c b/engine/common/sys_con.c index d7e09dd5..8a261dc4 100644 --- a/engine/common/sys_con.c +++ b/engine/common/sys_con.c @@ -23,6 +23,9 @@ GNU General Public License for more details. #include #endif #include "xash3d_mathlib.h" +#if XASH_WIN32 +#include +#endif // do not waste precious CPU cycles on mobiles or low memory devices #if !XASH_WIN32 && !XASH_MOBILE_PLATFORM && !XASH_LOW_MEMORY && !XASH_EMSCRIPTEN diff --git a/engine/platform/win32/lib_win.c b/engine/platform/win32/lib_win.c index f46a80de..cf774ad7 100644 --- a/engine/platform/win32/lib_win.c +++ b/engine/platform/win32/lib_win.c @@ -17,6 +17,7 @@ GNU General Public License for more details. #if XASH_LIB == LIB_WIN32 #include "lib_win.h" +#include "utflib.h" static const wchar_t *FS_PathToWideChar( const char *path ) { diff --git a/filesystem/filesystem.c b/filesystem/filesystem.c index 9cd69595..8f0dc7da 100644 --- a/filesystem/filesystem.c +++ b/filesystem/filesystem.c @@ -27,6 +27,7 @@ GNU General Public License for more details. #if XASH_WIN32 #include #include +#include "utflib.h" #elif XASH_DOS4GW #include #else