--- src/utl/UtlContainer.cpp.orig	Sat Apr  7 17:16:07 2007
+++ src/utl/UtlContainer.cpp	Sat Apr  7 17:16:47 2007
@@ -7,6 +7,8 @@
 //////
 
 // SYSTEM INCLUDES
+#include <stdint.h>
+
 // APPLICATION INCLUDES
 #include "utl/UtlContainer.h"
 #include "utl/UtlLink.h"
@@ -86,7 +88,7 @@
 unsigned UtlContainer::hash() const
 {
    // default implementation
-   return (unsigned) this;
+   return (unsigned) ((uintptr_t)this);
 }
 
 
@@ -109,7 +111,7 @@
  */
 int UtlContainer::compareTo(const UtlContainable* otherObject) const
 {
-   return ((unsigned) this) - ((unsigned) otherObject);
+   return ((unsigned) ((uintptr_t)this)) - ((unsigned) ((uintptr_t)otherObject));
 }
 
 


syntax highlighted by Code2HTML, v. 0.9.1