Boost logo

Boost :

From: Alexey Nikitin (reductor_at_[hidden])
Date: 2004-04-13 04:49:38

In file boost/archive/add_facet.hpp from line 23:

// does STLport uses native STL for locales?
#if (defined _STLPORT_VERSION) && !(defined _STLP_USE_NO_IOSTREAMS)
// and this native STL lib is old Dinkumware (has not defined _CPPLIB_VER)
# if (defined _YVALS) && !(defined __IBMCPP__)
# endif

IMHO, this incorrect because in new dinkumware library defined _YVALS and
not defined __IBMCPP__.
Result of that is error when compile with VC7.1 and STLPort with iostreams.
Removing negation before "(defined __IBMCPP__)" is eliminate this problem.


Boost list run by bdawes at, gregod at, cpdaniel at, john at