diff --git a/include/boost/re_detail/regex_config.hpp b/include/boost/re_detail/regex_config.hpp index 231bc0fd..93267a70 100644 --- a/include/boost/re_detail/regex_config.hpp +++ b/include/boost/re_detail/regex_config.hpp @@ -338,16 +338,22 @@ Do not change this file unless you really really have to, add options to #ifdef __sgi // SGI IRIX C++ #define BOOST_RE_NO_SWPRINTF -#if defined(__SGI_STL_PORT) && (__SGI_STL_PORT <= 0x400) +#if defined(__SGI_STL_PORT) // STLPort on IRIX is misconfigured: does not compile // as a temporary fix include instead and prevent inclusion // of STLPort version of #include #define __STLPORT_CWCTYPE +#define BOOST_RE_NO_WCTYPE_H #endif #endif - +#if defined __KCC +// Kai 3.4 appears to have no wide character string support: +# if __KCC_VERSION <= 3499 +# define BOOST_RE_NO_WCSTRING +# endif +#endif #endif // BOOST_RE_AUTO_CONFIGURE @@ -1280,5 +1286,6 @@ namespace std{ +