From b55cce9a42c6660fa6b142d857319c5c5ad2214f Mon Sep 17 00:00:00 2001 From: John Maddock Date: Wed, 20 Feb 2002 11:20:17 +0000 Subject: [PATCH] Fixed behaviour on Embedded VC++ [SVN r12868] --- src/cpp_regex_traits.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpp_regex_traits.cpp b/src/cpp_regex_traits.cpp index b42ced8d..d0df40e4 100644 --- a/src/cpp_regex_traits.cpp +++ b/src/cpp_regex_traits.cpp @@ -450,7 +450,7 @@ std::string BOOST_REGEX_CALL to_narrow(const std::basic_string& is, con // declare buffer first as VC6 workaround for internal compiler error! char* pc = new char[bufsize]; scoped_array t(pc); - #ifdef BOOST_MSVC + #if defined(BOOST_MSVC) && !defined(DINKUMWARE_CE) std::mbstate_t state = 0; #else std::mbstate_t state = std::mbstate_t(); @@ -490,7 +490,7 @@ std::wstring BOOST_REGEX_CALL to_wide(const std::string& is, const std::codecvt< // declare buffer first as VC6 workaround for internal compiler error! wchar_t* pc = new wchar_t[bufsize]; scoped_array t(pc); - #ifdef BOOST_MSVC + #if defined(BOOST_MSVC) && !defined(DINKUMWARE_CE) std::mbstate_t state = 0; #else std::mbstate_t state = std::mbstate_t();