[complement-svn] SF.net SVN: complement: [1770] trunk/complement/explore
Status: Pre-Alpha
Brought to you by:
complement
From: <com...@us...> - 2007-10-24 15:15:01
|
Revision: 1770 http://complement.svn.sourceforge.net/complement/?rev=1770&view=rev Author: complement Date: 2007-10-24 08:14:56 -0700 (Wed, 24 Oct 2007) Log Message: ----------- __gnu_cxx::hash<void*> for gcc 3.3.6; initialize pid by unsigned; libstem 4.7.1 Modified Paths: -------------- trunk/complement/explore/include/stem/Event.h trunk/complement/explore/lib/stem/ChangeLog trunk/complement/explore/lib/stem/Makefile.inc Modified: trunk/complement/explore/include/stem/Event.h =================================================================== --- trunk/complement/explore/include/stem/Event.h 2007-10-24 14:41:25 UTC (rev 1769) +++ trunk/complement/explore/include/stem/Event.h 2007-10-24 15:14:56 UTC (rev 1770) @@ -67,7 +67,7 @@ { gaddr_type() : hid(), - pid( -1 ), + pid( 0xffffffff ), addr( badaddr ) { } @@ -664,6 +664,15 @@ } #endif +#if defined(__GNUC__) && (__GNUC__ < 4) +template<> +struct hash<void *> +{ + size_t operator()(const void *__x) const + { return static_cast<size_t>(x); } +}; +#endif // __GNUC__ < 4 + } // namespace __HASH_NAMESPACE #undef __HASH_NAMESPACE Modified: trunk/complement/explore/lib/stem/ChangeLog =================================================================== --- trunk/complement/explore/lib/stem/ChangeLog 2007-10-24 14:41:25 UTC (rev 1769) +++ trunk/complement/explore/lib/stem/ChangeLog 2007-10-24 15:14:56 UTC (rev 1770) @@ -1,3 +1,11 @@ +2007-10-24 Petr Ovtchenkov <pt...@is...> + + * Event.h: initialize pid by unsigned; + + * Event.h: __gnu_cxx::hash<void*> for gcc 3.3.6; + + * * libstem: library version 4.7.1 + 2007-10-16 Petr Ovtchenkov <pt...@is...> * Event.h, EvManager.h: use hash instead of map, this save Modified: trunk/complement/explore/lib/stem/Makefile.inc =================================================================== --- trunk/complement/explore/lib/stem/Makefile.inc 2007-10-24 14:41:25 UTC (rev 1769) +++ trunk/complement/explore/lib/stem/Makefile.inc 2007-10-24 15:14:56 UTC (rev 1770) @@ -3,7 +3,7 @@ LIBNAME = stem MAJOR = 4 MINOR = 7 -PATCH = 0 +PATCH = 1 SRC_CC = _EventHandler.cc NetTransport.cc EvManager.cc EvPack.cc crc.cc \ Names.cc Cron.cc This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |