*** config.hpp Sun Feb 25 00:30:59 2001 --- config.hpp Sun Feb 25 00:31:20 2001 *************** *** 11,16 **** --- 11,17 ---- // http://www.boost.org/libs/config // Revision History (excluding minor changes for specific compilers) + // 24 Feb 01 BOOST_NO_VOID_RETURNS (Doug Gregor) // 17 Feb 01 BOOST_NO_CV_SPECIALIZATIONS // BOOST_NO_CV_VOID_SPECIALIZATIONS (John Maddock) // 11 Feb 01 Added BOOST_STATIC_CONSTANT (Dave Abrahams) *************** *** 62,67 **** --- 63,71 ---- // burden where it should be, on non-conforming compilers. In the future, // hopefully, less rather than more conformance flags will have to be defined. + // BOOST_NO_VOID_RETURNS: if "return expr;" erroneously returns an error when + // returning from a void function where "expr" has a void return type. + // BOOST_NO_CV_SPECIALIZATIONS: if template specialisations for cv-qualified types // conflict with a specialistaion for unqualififed type. *************** *** 253,258 **** --- 257,267 ---- #elif defined __sgi + # if defined(__EDG_VERSION__) && __EDG_VERSION__ <= 238 + # define BOOST_NO_VOID_RETURNS + # define BOOST_NO_STDC_NAMESPACE + # endif + # if defined(__EDG_VERSION__) && __EDG_VERSION__ <= 240 # define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP # endif *************** *** 384,389 **** --- 393,399 ---- # pragma warning( disable : 4503 ) // warning: decorated name length exceeded # if _MSC_VER <= 1200 // 1200 == VC++ 6.0 + # define BOOST_NO_VOID_RETURNS # define BOOST_NO_INCLASS_MEMBER_INITIALIZATION # define BOOST_NO_PRIVATE_IN_AGGREGATE # define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP *************** *** 492,498 **** // double inclusion of is harmless. # ifdef BOOST_NO_STDC_NAMESPACE ! # include namespace std { using ::ptrdiff_t; using ::size_t; } // using ::wchar_t; removed since wchar_t is a C++ built-in type (Ed Brey) # endif --- 502,508 ---- // double inclusion of is harmless. # ifdef BOOST_NO_STDC_NAMESPACE ! # include namespace std { using ::ptrdiff_t; using ::size_t; } // using ::wchar_t; removed since wchar_t is a C++ built-in type (Ed Brey) # endif