Change cygwin to use C locale - std::ctype yields incorrect results for xdigit class on this platform.

[SVN r64628]
This commit is contained in:
John Maddock
2010-08-06 09:26:37 +00:00
parent 2b2fbdb026
commit 6d53e5ecae

View File

@ -255,6 +255,10 @@
# define BOOST_REGEX_USE_CPP_LOCALE
#endif
#if defined(__CYGWIN__)
# define BOOST_REGEX_USE_C_LOCALE
#endif
/* Win32 defaults to native Win32 locale: */
#if defined(_WIN32) && !defined(BOOST_REGEX_USE_WIN32_LOCALE) && !defined(BOOST_REGEX_USE_C_LOCALE) && !defined(BOOST_REGEX_USE_CPP_LOCALE) && !defined(BOOST_REGEX_NO_W32)
# define BOOST_REGEX_USE_WIN32_LOCALE