--- src/utl/UtlVoidPtr.cpp.orig Sat Apr 7 16:57:45 2007
+++ src/utl/UtlVoidPtr.cpp Sat Apr 7 17:00:29 2007
@@ -8,6 +8,7 @@
// SYSTEM INCLUDES
#include <string.h>
+#include <stdint.h>
// APPLICATION INCLUDES
#include "utl/UtlInt.h"
@@ -57,7 +58,7 @@
unsigned UtlVoidPtr::hash() const
{
- return (unsigned) mpValue ;
+ return (unsigned) ((uintptr_t)mpValue) ;
}
@@ -75,7 +76,7 @@
if (inVal->isInstanceOf(UtlVoidPtr::TYPE))
{
- result = ((unsigned) mpValue) - ((unsigned) ((UtlVoidPtr*) inVal)->mpValue);
+ result = ((unsigned) ((uintptr_t)mpValue)) - ((unsigned) ((uintptr_t)((UtlVoidPtr*) inVal)->mpValue));
}
else
{
syntax highlighted by Code2HTML, v. 0.9.1