From 567d76e8e45fd7d74b15c5dab3a6bfa682a17134 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Sat, 30 Aug 2003 10:14:56 +0000 Subject: [PATCH] Fixed Borland compiles, so that regex can be mixed with vcl.h. [SVN r19880] --- include/boost/regex/v4/match_flags.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/boost/regex/v4/match_flags.hpp b/include/boost/regex/v4/match_flags.hpp index 28ad1065..3cd71b83 100644 --- a/include/boost/regex/v4/match_flags.hpp +++ b/include/boost/regex/v4/match_flags.hpp @@ -27,6 +27,8 @@ # include #endif +#include + #ifdef __cplusplus namespace boost{ namespace regex_constants{ @@ -69,7 +71,7 @@ typedef enum _match_flags } match_flags; -#if defined(BOOST_MSVC) && (BOOST_MSVC <= 1200) +#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200) || BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) typedef unsigned long match_flag_type; #else typedef match_flags match_flag_type;