--- rekall-2.4.5/libs/kbase/kb_configdlg.cpp.BAD 2007-01-18 11:58:26.000000000 -0600 +++ rekall-2.4.5/libs/kbase/kb_configdlg.cpp 2007-01-18 11:58:38.000000000 -0600 @@ -312,7 +312,7 @@ old.clear () ; QListViewItem *item = m_lvConfigs->firstChild() ; - uint ident = 0x000ffffff & (uint)(void *)item ; + uint ident = 0x000ffffff & (unsigned long)(void *)item ; while (item != 0) { --- rekall-2.4.5/libs/kbase/kb_overridedlg.cpp.BAD 2007-01-18 11:58:55.000000000 -0600 +++ rekall-2.4.5/libs/kbase/kb_overridedlg.cpp 2007-01-18 11:59:02.000000000 -0600 @@ -360,7 +360,7 @@ old.clear () ; QListViewItem *item = m_lvOverride->firstChild() ; - uint ident = 0x000ffffff & (uint)(void *)item ; + uint ident = 0x000ffffff & (unsigned long)(void *)item ; while (item != 0) { --- rekall-2.4.5/libs/kbase/kb_stack.cpp.BAD 2007-01-18 12:35:32.000000000 -0600 +++ rekall-2.4.5/libs/kbase/kb_stack.cpp 2007-01-18 12:36:02.000000000 -0600 @@ -456,7 +456,7 @@ this, SLOT (setCurrentPage(int)), 0, - (int)p + (long)p ) ; else raiser->insertItem @@ -464,7 +464,7 @@ this, SLOT (setCurrentPage(int)), 0, - (int)p + (long)p ) ; ) --- rekall-2.4.5/script/python/tkc_pydebugbase.cpp.BAD 2007-01-18 12:39:18.000000000 -0600 +++ rekall-2.4.5/script/python/tkc_pydebugbase.cpp 2007-01-18 12:39:33.000000000 -0600 @@ -569,7 +569,7 @@ { DPRINTF (( "TKCPyDebugBase::setTracePoint: %08x:%d\n", - (uint)pyObj, + (unsigned long)pyObj, lineNo )) ; tracePoints.append (new TKCPyTracePoint (pyObj, userPtr, lineNo)) ; @@ -596,7 +596,7 @@ { DPRINTF (( "TKCPyDebugBase::clearTracePoint: %08x:%d\n", - (uint)pyObj, + (unsigned long)pyObj, lineNo )) ; tracePoints.remove (tp) ; --- rekall-2.4.5/libs/el32/hash.cpp.BAD 2007-01-18 13:24:14.000000000 -0600 +++ rekall-2.4.5/libs/el32/hash.cpp 2007-01-18 13:24:19.000000000 -0600 @@ -145,7 +145,7 @@ /* otherwise use just the tag (pretty useless */ /* but so what, not a common case). */ if ((key.tag->flags & TF_SHARED) == 0) - hval = (int)key.val.shared ; + hval = (long)key.val.shared ; else hval = key.tag->tag ; break ; }