Fixed some warnings.

diff --git a/debugger/memory.c b/debugger/memory.c
index 3a75dd3..19466e5 100644
--- a/debugger/memory.c
+++ b/debugger/memory.c
@@ -10,7 +10,9 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+
 #include "debugger.h"
+#include "miscemu.h"
 #include "winbase.h"
 
 #ifdef __i386__
@@ -71,7 +73,7 @@
    LDT_ENTRY	le;
    
    if (IS_SELECTOR_V86(addr->seg))
-      return DOSMEM_MemoryBase(DBG_V86_MODULE(addr->seg)) + (((addr->seg)&0xFFFF)<<4) + addr->off;
+      return (DWORD) DOSMEM_MemoryBase(DBG_V86_MODULE(addr->seg)) + (((addr->seg)&0xFFFF)<<4) + addr->off;
    if (DEBUG_IsSelectorSystem(addr->seg))
       return addr->off;