[complement-svn] SF.net SVN: complement: [1754] trunk/complement/explore/lib/stem
Status: Pre-Alpha
Brought to you by:
complement
From: <com...@us...> - 2007-10-01 13:12:42
|
Revision: 1754 http://complement.svn.sourceforge.net/complement/?rev=1754&view=rev Author: complement Date: 2007-10-01 06:12:40 -0700 (Mon, 01 Oct 2007) Log Message: ----------- bogus libstdc++ use std::IosFlags for ios_base::flags( flags ) Modified Paths: -------------- trunk/complement/explore/lib/stem/ChangeLog trunk/complement/explore/lib/stem/NetTransport.cc Modified: trunk/complement/explore/lib/stem/ChangeLog =================================================================== --- trunk/complement/explore/lib/stem/ChangeLog 2007-10-01 13:06:18 UTC (rev 1753) +++ trunk/complement/explore/lib/stem/ChangeLog 2007-10-01 13:12:40 UTC (rev 1754) @@ -5,6 +5,9 @@ * NetTransport.cc: add more trace to NetTransport_base; + * NetTransport.cc: bogus libstdc++ use std::IosFlags for + ios_base::flags( flags ); + * libstem: library version 4.6.4 2007-09-05 Petr Ovtchenkov <pt...@is...> Modified: trunk/complement/explore/lib/stem/NetTransport.cc =================================================================== --- trunk/complement/explore/lib/stem/NetTransport.cc 2007-10-01 13:06:18 UTC (rev 1753) +++ trunk/complement/explore/lib/stem/NetTransport.cc 2007-10-01 13:12:40 UTC (rev 1754) @@ -186,7 +186,11 @@ int flags = manager()->_trs->flags(); *manager()->_trs << "\tMessage from remote " << hex << showbase << _rs.code() << " " << src << " -> " << dst << endl; +#ifdef STLPORT manager()->_trs->flags( flags ); +#else + manager()->_trs->flags( static_cast<std::_Ios_Fmtflags>(flags) ); +#endif } } catch ( ... ) { @@ -207,7 +211,11 @@ int flags = manager()->_trs->flags(); *manager()->_trs << "\tMessage to remote " << hex << showbase << _rs.code() << " " << src << " -> " << dst << endl; +#ifdef STLPORT manager()->_trs->flags( flags ); +#else + manager()->_trs->flags( static_cast<std::_Ios_Fmtflags>(flags) ); +#endif } } catch ( ... ) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |