From 88e952a07637c98e9e5dc3de584e367a6591ebda Mon Sep 17 00:00:00 2001 From: Martin Ridgers Date: Fri, 29 Oct 2021 15:03:04 +0200 Subject: Use THIRDPARTY_START/END instead of MSVC-specific #pragma --- zencore/include/zencore/zencore.h | 5 ++++- zenserver/config.cpp | 5 ++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/zencore/include/zencore/zencore.h b/zencore/include/zencore/zencore.h index 1092b3a89..46162a804 100644 --- a/zencore/include/zencore/zencore.h +++ b/zencore/include/zencore/zencore.h @@ -78,7 +78,10 @@ #ifndef ZEN_THIRD_PARTY_INCLUDES_START # if ZEN_COMPILER_MSC -# define ZEN_THIRD_PARTY_INCLUDES_START __pragma(warning(push)) __pragma(warning(disable : 4668)) +# define ZEN_THIRD_PARTY_INCLUDES_START \ + __pragma(warning(push)) \ + __pragma(warning(disable : 4668)) /* use of undefined preprocessor macro */ \ + __pragma(warning(disable : 4267)) /* '=': conversion from 'size_t' to 'US' */ # else # define ZEN_THIRD_PARTY_INCLUDES_START # endif diff --git a/zenserver/config.cpp b/zenserver/config.cpp index 799891289..67af37678 100644 --- a/zenserver/config.cpp +++ b/zenserver/config.cpp @@ -9,10 +9,9 @@ #include #include -#pragma warning(push) -#pragma warning(disable : 4267) // warning C4267: '=': conversion from 'size_t' to 'US', possible loss of data +ZEN_THIRD_PARTY_INCLUDES_START #include -#pragma warning(pop) +ZEN_THIRD_PARTY_INCLUDES_END #include #include -- cgit v1.2.3