From dc9c5c50be88b0340152ed98fbab5ef5605bebc2 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Sun, 6 Jun 2021 09:07:28 +0100 Subject: [PATCH] Don't redefine macros. Fixes https://github.com/boostorg/regex/issues/127 --- include/boost/regex/v5/w32_regex_traits.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/boost/regex/v5/w32_regex_traits.hpp b/include/boost/regex/v5/w32_regex_traits.hpp index 7e90e4ba..5a9e93b6 100644 --- a/include/boost/regex/v5/w32_regex_traits.hpp +++ b/include/boost/regex/v5/w32_regex_traits.hpp @@ -29,8 +29,12 @@ #include #include -#define VC_EXTRALEAN -#define WIN32_LEAN_AND_MEAN +#ifndef VC_EXTRALEAN +# define VC_EXTRALEAN +#endif +#ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +#endif #include #if defined(_MSC_VER) && !defined(_WIN32_WCE) && !defined(UNDER_CE)