diff -Naur c:\Ice-3.2.0\include\Freeze\Map.h Ice-3.2.0\include\Freeze\Map.h --- c:\Ice-3.2.0\include\Freeze\Map.h 2007-05-01 11:04:06.446652800 -0700 +++ Ice-3.2.0\include\Freeze\Map.h 2007-04-30 08:04:34.078351600 -0700 @@ -856,7 +856,7 @@ // equality is not necessarily correct in the context of a // transaction. // - if(count() != rhs.count()) + if(size() != rhs.size()) { return false; } @@ -890,7 +890,7 @@ Ice::CommunicatorPtr tmpCom = _communicator; _communicator = rhs._communicator; rhs._communicator = tmpCom; - } + } iterator begin() { @@ -1144,7 +1144,7 @@ const Ice::CommunicatorPtr& communicator() const { - return _communicator(); + return _communicator; } protected: @@ -1155,7 +1155,7 @@ } std::auto_ptr _helper; - const Ice::CommunicatorPtr _communicator; + Ice::CommunicatorPtr _communicator; };