Boost logo

Boost :

From: Jeff Garland (jeff_at_[hidden])
Date: 2004-02-26 13:12:00


On Thu, 26 Feb 2004 19:26:30 +0200, John Torjo wrote
> In date_time library, compiler_config.hpp, at line 53:
>
> // workaround for errors associated with wide string output
> // modifications. compilers affected are:
> // Borland 551, gcc295 (not stlport), msvc6, mingw
> // Any of these compilers *should* work if used with StlPort's streams
> #if ((defined(__GNUC__) && (__GNUC__ < 3)) || \
> (defined(_MSC_VER) && (_MSC_VER <= 1200)) || \
> (defined(__MINGW32__)) || \
> (defined(__BORLANDC__) && (__BORLANDC__ <= 0x0551))) && \
> !defined(_STLP_OWN_IOSTREAMS)
> #define BOOST_DATE_TIME_NO_WSTRING_CONVERSIONS
> #endif
>
> As a side note, the bug appears for VC7.1 as well, so you should
> update for this as well.

I don't think I agree. In the regression tests the following test the wide
stream functionality and are passing for VC7.1. See the test results for:

test_time_wstream_std_config
test_time_wstream
test_greg_wstream

http://boost.sourceforge.net/regression-logs/cs-win32.html

You will note that VC7 appears to fail. For VC6 the widestream output tests
are disabled so that's why they pass. I've been meaning to change that so it
is clear that VC6 does not support this capability.

Jeff


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk