Compile the debugger with STRICT on.

diff --git a/debugger/msc.c b/debugger/msc.c
index 41cb1d0..c661ce0 100644
--- a/debugger/msc.c
+++ b/debugger/msc.c
@@ -81,7 +81,6 @@
 static void*	DEBUG_MapDebugInfoFile(const char* name, DWORD offset, DWORD size,
 				       HANDLE* hFile, HANDLE* hMap)
 {
-    OFSTRUCT	ofs;
     DWORD	g_offset;	/* offset aligned on map granuality */
     DWORD	g_size;		/* size to map, with offset aligned */
     char*	ret;
@@ -92,7 +91,7 @@
        char 	filename[MAX_PATHNAME_LEN];
 
        DEBUG_LocateDebugInfoFile(name, filename);
-       if ((*hFile = OpenFile(filename, &ofs, OF_READ)) == HFILE_ERROR)
+       if ((*hFile = CreateFile(filename, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL)) == INVALID_HANDLE_VALUE)
 	  return NULL;
     }