From 572fd063fcc44a12ecf8107febd546ca7518bb27 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sat, 24 Jan 2026 07:17:53 +0500 Subject: [PATCH] common: port: do not redefine NOMINMAX and alloca if already defined --- common/port.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/common/port.h b/common/port.h index f83e5e87..61c764d9 100644 --- a/common/port.h +++ b/common/port.h @@ -37,14 +37,20 @@ GNU General Public License for more details. #elif XASH_WIN32 #define HSPRITE WINAPI_HSPRITE #define WIN32_LEAN_AND_MEAN - #define NOMINMAX #define VC_EXTRALEAN + #ifndef NOMINMAX + #define NOMINMAX + #endif // NOMINMAX #include #undef HSPRITE #define open _open #define read _read - #define alloca _alloca + + #ifndef alloca + #define alloca _alloca + #endif // alloca + #define OS_LIB_PREFIX "" #define OS_LIB_EXT "dll" #define OPEN_COMMAND "open"