From 795a80d2a54b5e5f72dd315cb7127b438c11487b Mon Sep 17 00:00:00 2001 From: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com> Date: Thu, 17 Apr 2025 21:12:51 +0300 Subject: [PATCH] Prevent ARRAYSIZE undef --- AMBuildScript | 1 + core/metamod_oslink.h | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/AMBuildScript b/AMBuildScript index 2c8712c..f4e15ba 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -139,6 +139,7 @@ class MMSConfig(object): '-fno-rtti', '-fno-threadsafe-statics', '-Wno-non-virtual-dtor', + '-Wno-class-memaccess', '-Wno-overloaded-virtual', '-Wno-register', ] diff --git a/core/metamod_oslink.h b/core/metamod_oslink.h index 83c04d1..4b81d23 100644 --- a/core/metamod_oslink.h +++ b/core/metamod_oslink.h @@ -34,9 +34,7 @@ #if defined __WIN32__ || defined _WIN32 || defined WIN32 #define WIN32_LEAN_AND_MEAN #define OS_WIN32 - #if defined _MSC_VER && _MSC_VER >= 1400 - #undef ARRAYSIZE - #else + #if !defined _MSC_VER || _MSC_VER < 1400 #define mkdir(a) _mkdir(a) #endif #include