Cast 0 as unsigned int for sun's CC to get rid of this:
authorKent Mein <mein@cs.umn.edu>
Mon, 1 Nov 2004 14:06:13 +0000 (14:06 +0000)
committerKent Mein <mein@cs.umn.edu>
Mon, 1 Nov 2004 14:06:13 +0000 (14:06 +0000)
"BP_ProxyList.h", line 60: Error: Cannot use std::pair<BP_Proxy*, int> to initialize std::pair<BP_Proxy*, unsigned>.

Kent

extern/solid/src/broad/BP_ProxyList.h

index dde5693904a3f9633cf09cea9de4b73dc9cff9e6..2f449777d2d08d7c768cb21106621c2f5bfcbc2d 100755 (executable)
@@ -45,7 +45,7 @@ public:
 
        iterator add(BP_Proxy *proxy) 
        {
 
        iterator add(BP_Proxy *proxy) 
        {
-               BP_ProxyEntry entry = std::make_pair(proxy, 0);
+               BP_ProxyEntry entry = std::make_pair(proxy, (unsigned int)0);
                iterator it = std::lower_bound(begin(), end(), entry);
                if (it == end() || (*it).first != proxy) 
                {
                iterator it = std::lower_bound(begin(), end(), entry);
                if (it == end() || (*it).first != proxy) 
                {
@@ -57,7 +57,7 @@ public:
 
        void remove(BP_Proxy *proxy) 
        {
 
        void remove(BP_Proxy *proxy) 
        {
-               BP_ProxyEntry entry = std::make_pair(proxy, 0);
+               BP_ProxyEntry entry = std::make_pair(proxy, (unsigned int)0);
                iterator it = std::lower_bound(begin(), end(), entry);
                if (it != end() && (*it).first == proxy && --(*it).second == 0) 
                {
                iterator it = std::lower_bound(begin(), end(), entry);
                if (it != end() && (*it).first == proxy && --(*it).second == 0) 
                {