
5 Nov
2007
5 Nov
'07
8:39 p.m.
On Mon, Nov 05, 2007 at 02:47:15PM -0500, Boris Gubenko wrote:
Forgot VMS:
#if defined(__hpux) BOOST_CHECK( *(ec.message().c_str()) == 0 ); #elif defined(__osf__) BOOST_CHECK( ec.message().c_str() == "Error -1 occurred." ); #elif defined(__vms) BOOST_CHECK( ec.message().c_str() == "error -1" );
Are the last two tests OK? Two const char* pointer are compared by address!?
#else BOOST_CHECK( ec.message().substr( 0, 13) == "Unknown error" ); #endif
Jens