Visual C, PocketPC fixes
authorBradley Bell <btb@icculus.org>
Wed, 26 Nov 2003 12:26:36 +0000 (12:26 +0000)
committerBradley Bell <btb@icculus.org>
Wed, 26 Nov 2003 12:26:36 +0000 (12:26 +0000)
29 files changed:
2d/font.c
ChangeLog
VisualC/d2x/d2x.dsp
VisualCE/mveplayer/mveplayer.vcp
arch/win32/ipx_mcast4.c
arch/win32/ipx_udp.c
arch/win32/ipx_win.c
cfile/cfile.c
console/CON_console.c
include/d_io.h
include/error.h
include/pstypes.h
include/strutil.h
include/u_dpmi.h
libmve/mve_main.c
libmve/mveplay.c
main/cntrlcen.c
main/gameseq.c
main/movie.c
main/newdemo.c
main/newmenu.c
main/newmenu.h
main/playsave.c
main/songs.c
main/state.c
main/text.c
misc/args.c
misc/d_io.c
misc/strutil.c

index eada64b..bfc0f6c 100644 (file)
--- a/2d/font.c
+++ b/2d/font.c
@@ -1,4 +1,4 @@
-/* $Id: font.c,v 1.25 2003-03-19 19:21:34 btb Exp $ */
+/* $Id: font.c,v 1.26 2003-11-26 12:26:23 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -27,8 +27,10 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include <stdlib.h>
 #include <string.h>
 
+#ifndef _MSC_VER
 #include <fcntl.h>
 #include <unistd.h>
+#endif
 
 #include "pa_enabl.h"                   //$$POLY_ACC
 #include "u_mem.h"
index c0049c7..53b597b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2003-11-26  Bradley Bell  <btb@icculus.org>
+
+       * 2d/font.c, VisualC/d2x/d2x.dsp,
+       VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
+       arch/win32/ipx_udp.c, arch/win32/ipx_win.c, cfile/cfile.c,
+       console/CON_console.c, include/d_io.h, include/error.h,
+       include/pstypes.h, include/strutil.h, include/u_dpmi.h,
+       libmve/mve_main.c, libmve/mveplay.c, main/cntrlcen.c,
+       main/gameseq.c, main/movie.c, main/newdemo.c, main/newmenu.c,
+       main/newmenu.h, main/playsave.c, main/songs.c, main/state.c,
+       main/text.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
+       PocketPC fixes
+
 2003-11-25  Bradley Bell  <btb@icculus.org>
 
        * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
index afbdf45..b266fff 100644 (file)
@@ -40,9 +40,10 @@ RSC=rc.exe
 # PROP Use_Debug_Libraries 0\r
 # PROP Output_Dir "Release"\r
 # PROP Intermediate_Dir "Release"\r
+# PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c\r
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\include" /I "..\..\main" /I "..\..\arch\include" /I "..\..\..\..\sdl\SDL-1.2.6\include" /D "NDEBUG" /D "RELEASE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "NO_ASM" /D "NMONO" /D "PIGGY_USE_PAGING" /D "NEWDEMO" /D "SDL_INPUT" /D "SDL_VIDEO" /D "FAST_FILE_IO" /D "CONSOLE" /YX /FD /c\r
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\include" /I "..\..\main" /I "..\..\arch\include" /I "..\..\arch\win32\include" /I "..\..\..\..\sdl\SDL-1.2.6\include" /D "NDEBUG" /D "RELEASE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "NO_ASM" /D "NMONO" /D "PIGGY_USE_PAGING" /D "NEWDEMO" /D "SDL_INPUT" /D "SDL_VIDEO" /D "FAST_FILE_IO" /D "CONSOLE" /YX /FD /c\r
 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32\r
 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32\r
 # ADD BASE RSC /l 0x409 /d "NDEBUG"\r
@@ -52,7 +53,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo\r
 LINK32=link.exe\r
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386\r
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386\r
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib /nologo /subsystem:windows /machine:I386\r
 \r
 !ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
 \r
@@ -65,9 +66,10 @@ LINK32=link.exe
 # PROP Use_Debug_Libraries 1\r
 # PROP Output_Dir "Debug"\r
 # PROP Intermediate_Dir "Debug"\r
+# PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c\r
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\..\include" /I "..\..\main" /I "..\..\arch\include" /I "..\..\..\..\sdl\SDL-1.2.6\include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "NO_ASM" /D "NMONO" /D "PIGGY_USE_PAGING" /D "NEWDEMO" /D "SDL_INPUT" /D "SDL_VIDEO" /D "FAST_FILE_IO" /D "CONSOLE" /YX /FD /GZ /c\r
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\..\include" /I "..\..\main" /I "..\..\arch\include" /I "..\..\arch\win32\include" /I "..\..\..\..\sdl\SDL-1.2.6\include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "NO_ASM" /D "NMONO" /D "PIGGY_USE_PAGING" /D "NEWDEMO" /D "SDL_INPUT" /D "SDL_VIDEO" /D "FAST_FILE_IO" /D "CONSOLE" /D "NETWORK" /YX /FD /GZ /c\r
 # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
 # ADD BASE RSC /l 0x409 /d "_DEBUG"\r
@@ -77,7 +79,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo\r
 LINK32=link.exe\r
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept\r
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept\r
+# ADD LINK32 winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept\r
 \r
 !ENDIF \r
 \r
@@ -310,266 +312,977 @@ SOURCE=..\..\misc\strutil.c
 # Begin Source File\r
 \r
 SOURCE=..\..\main\ai.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\ai2.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\aipath.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\automap.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\bm.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\cmd.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\cntrlcen.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\collide.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\config.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\console.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\controls.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\credits.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\crypt.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\effects.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\endlevel.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\escort.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\fireball.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\fuelcen.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\fvi.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\game.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gamecntl.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gamefont.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gamemine.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gamepal.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gamerend.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gamesave.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gameseg.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gameseq.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\gauges.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\hostage.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\hud.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\inferno.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\arch\win32\ipx_mcast4.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\arch\win32\ipx_udp.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\arch\win32\ipx_win.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\kconfig.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\kludge.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\kmatrix.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\laser.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\lighting.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\menu.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\mglobal.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\mission.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\morph.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\movie.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\multi.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
-SOURCE=..\..\main\kludge.c\r
-# End Source File\r
-# Begin Source File\r
+SOURCE=..\..\main\multibot.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\netmisc.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
 \r
-SOURCE=..\..\main\laser.c\r
 # End Source File\r
 # Begin Source File\r
 \r
-SOURCE=..\..\main\lighting.c\r
-# End Source File\r
-# Begin Source File\r
+SOURCE=..\..\main\network.c\r
 \r
-SOURCE=..\..\main\menu.c\r
-# End Source File\r
-# Begin Source File\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
 \r
-SOURCE=..\..\main\mglobal.c\r
-# End Source File\r
-# Begin Source File\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
 \r
-SOURCE=..\..\main\mission.c\r
-# End Source File\r
-# Begin Source File\r
+# ADD CPP /D "NATIVE_IPX"\r
 \r
-SOURCE=..\..\main\morph.c\r
-# End Source File\r
-# Begin Source File\r
+!ENDIF \r
 \r
-SOURCE=..\..\main\movie.c\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\newdemo.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\newmenu.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\object.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\paging.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\physics.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\piggy.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\player.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\playsave.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\polyobj.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\powerup.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\render.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\robot.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\scores.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\segment.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\slew.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\songs.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\state.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\switch.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\terrain.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\texmerge.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\text.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\titles.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\vclip.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\wall.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # Begin Source File\r
 \r
 SOURCE=..\..\main\weapon.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\arch\win32\winnet.c\r
+\r
+!IF  "$(CFG)" == "d2x - Win32 Release"\r
+\r
+!ELSEIF  "$(CFG)" == "d2x - Win32 Debug"\r
+\r
+# ADD CPP /D "NATIVE_IPX"\r
+\r
+!ENDIF \r
+\r
 # End Source File\r
 # End Group\r
 # Begin Group "maths"\r
@@ -646,6 +1359,10 @@ SOURCE=..\..\include\d_io.h
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\include\error.h\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\include\fix.h\r
 # End Source File\r
 # Begin Source File\r
@@ -658,6 +1375,18 @@ SOURCE=..\..\include\maths.h
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\include\mono.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\newmenu.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\piggy.h\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\include\pstypes.h\r
 # End Source File\r
 # Begin Source File\r
@@ -666,8 +1395,20 @@ SOURCE=..\..\include\strutil.h
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\include\timer.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\include\u_dpmi.h\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\include\u_mem.h\r
 # End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\main\vers_id.h\r
+# End Source File\r
 # End Group\r
 # Begin Group "Resource Files"\r
 \r
index 98c9d73..9b08d91 100644 (file)
@@ -77,6 +77,7 @@ LINK32=link.exe
 # PROP Intermediate_Dir "emulatorDbg"\r
 # PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"\r
 # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"\r
+# PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
 RSC=rc.exe\r
 # ADD BASE RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r\r
@@ -92,7 +93,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo\r
 LINK32=link.exe\r
 # ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86\r
-# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86\r
+# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) ..\..\..\..\sdl\SDL12\VisualCE\SDL\emulatorDbg\SDL.lib ..\..\..\..\sdl\SDL12\VisualCE\SDLmain\emulatorDbg\SDLmain.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86\r
 \r
 !ELSEIF  "$(CFG)" == "mveplayer - Win32 (WCE ARMV4) Release"\r
 \r
@@ -125,7 +126,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo\r
 LINK32=link.exe\r
 # ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM\r
-# ADD LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM\r
+# ADD LINK32 commctrl.lib coredll.lib aygshell.lib ..\..\..\..\sdl\SDL12\VisualCE\SDL\ARMV4Rel\SDL.lib ..\..\..\..\sdl\SDL12\VisualCE\SDLmain\ARMV4Rel\SDLmain.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM\r
 \r
 !ELSEIF  "$(CFG)" == "mveplayer - Win32 (WCE ARMV4) Debug"\r
 \r
@@ -208,62 +209,58 @@ NODEP_CPP_MVE_M=\
 !ELSEIF  "$(CFG)" == "mveplayer - Win32 (WCE emulator) Debug"\r
 \r
 DEP_CPP_MVE_M=\\r
+       "..\..\..\..\sdl\SDL12\include\begin_code.h"\\r
+       "..\..\..\..\sdl\SDL12\include\close_code.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_active.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_audio.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_byteorder.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_cdrom.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_error.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_events.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_getenv.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_joystick.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_keyboard.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_keysym.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_main.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_mouse.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_mutex.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_quit.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_rwops.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_timer.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_types.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_version.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_video.h"\\r
        "..\..\include\libmve.h"\\r
        \r
-NODEP_CPP_MVE_M=\\r
-       "..\..\include\begin_code.h"\\r
-       "..\..\include\close_code.h"\\r
-       "..\..\include\SDL.h"\\r
-       "..\..\include\SDL_active.h"\\r
-       "..\..\include\SDL_audio.h"\\r
-       "..\..\include\SDL_byteorder.h"\\r
-       "..\..\include\SDL_cdrom.h"\\r
-       "..\..\include\SDL_error.h"\\r
-       "..\..\include\SDL_events.h"\\r
-       "..\..\include\SDL_getenv.h"\\r
-       "..\..\include\SDL_joystick.h"\\r
-       "..\..\include\SDL_keyboard.h"\\r
-       "..\..\include\SDL_keysym.h"\\r
-       "..\..\include\SDL_main.h"\\r
-       "..\..\include\SDL_mouse.h"\\r
-       "..\..\include\SDL_mutex.h"\\r
-       "..\..\include\SDL_quit.h"\\r
-       "..\..\include\SDL_rwops.h"\\r
-       "..\..\include\SDL_timer.h"\\r
-       "..\..\include\SDL_types.h"\\r
-       "..\..\include\SDL_version.h"\\r
-       "..\..\include\SDL_video.h"\\r
-       \r
 \r
 !ELSEIF  "$(CFG)" == "mveplayer - Win32 (WCE ARMV4) Release"\r
 \r
 DEP_CPP_MVE_M=\\r
+       "..\..\..\..\sdl\SDL12\include\begin_code.h"\\r
+       "..\..\..\..\sdl\SDL12\include\close_code.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_active.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_audio.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_byteorder.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_cdrom.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_error.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_events.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_getenv.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_joystick.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_keyboard.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_keysym.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_main.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_mouse.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_mutex.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_quit.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_rwops.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_timer.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_types.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_version.h"\\r
+       "..\..\..\..\sdl\SDL12\include\SDL_video.h"\\r
        "..\..\include\libmve.h"\\r
        \r
-NODEP_CPP_MVE_M=\\r
-       "..\..\include\begin_code.h"\\r
-       "..\..\include\close_code.h"\\r
-       "..\..\include\SDL.h"\\r
-       "..\..\include\SDL_active.h"\\r
-       "..\..\include\SDL_audio.h"\\r
-       "..\..\include\SDL_byteorder.h"\\r
-       "..\..\include\SDL_cdrom.h"\\r
-       "..\..\include\SDL_error.h"\\r
-       "..\..\include\SDL_events.h"\\r
-       "..\..\include\SDL_getenv.h"\\r
-       "..\..\include\SDL_joystick.h"\\r
-       "..\..\include\SDL_keyboard.h"\\r
-       "..\..\include\SDL_keysym.h"\\r
-       "..\..\include\SDL_main.h"\\r
-       "..\..\include\SDL_mouse.h"\\r
-       "..\..\include\SDL_mutex.h"\\r
-       "..\..\include\SDL_quit.h"\\r
-       "..\..\include\SDL_rwops.h"\\r
-       "..\..\include\SDL_timer.h"\\r
-       "..\..\include\SDL_types.h"\\r
-       "..\..\include\SDL_version.h"\\r
-       "..\..\include\SDL_video.h"\\r
-       \r
 \r
 !ELSEIF  "$(CFG)" == "mveplayer - Win32 (WCE ARMV4) Debug"\r
 \r
index 80a432d..6069f2e 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: ipx_mcast4.c,v 1.2 2003-10-14 20:48:15 btb Exp $ */
+/* $Id: ipx_mcast4.c,v 1.3 2003-11-26 12:26:25 btb Exp $ */
 
 /*
  *
@@ -14,7 +14,9 @@
 #include <stdio.h>
 #include <string.h>
 #include <stdarg.h>
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
 #include <stdlib.h>
 #include <ctype.h>
 
@@ -43,6 +45,7 @@ static struct in_addr game_addr;    // The game's multicast address
 
 #define MSGHDR "IPX_mcast4: "
 
+#ifdef __GNUC__
 #ifdef IPX_MCAST4_DEBUG
 static void msg(const char *fmt, ...)
 {
@@ -57,8 +60,19 @@ static void msg(const char *fmt, ...)
 #else
 #define msg(m...)
 #endif
+#else
+# ifdef IPX_MCAST4_DEBUG
+#  define msg printf
+# else
+#  define msg
+# endif
+#endif
 
+#ifdef __GNUC__
 #define FAIL(m...) do{ nm_messagebox("Error", 1, "Ok", ##m); return -1; } while (0)
+#else
+# define FAIL() do{ nm_messagebox("Error", 1, "Ok", "IPX_mcast4 failure"); return -1; } while (0)
+#endif
 
 #ifdef IPX_MCAST4_DEBUG
 /* Dump raw form of IP address/port by fancy output to user
index 92bed29..b2d5240 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: ipx_udp.c,v 1.3 2003-10-12 09:17:47 btb Exp $ */
+/* $Id: ipx_udp.c,v 1.4 2003-11-26 12:26:25 btb Exp $ */
 /*
  *
  * IPX driver for native Linux TCP/IP networking (UDP implementation)
@@ -73,7 +73,9 @@
 
 #include <stdio.h>
 #include <string.h>
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
 #include <stdarg.h>
 #include <stdlib.h>
 #include <ctype.h>
@@ -156,7 +158,11 @@ static void chk(void *p)
        exit(EXIT_FAILURE);
 }
 
+#ifdef _MSC_VER
+#define FAIL Warning
+#else
 #define FAIL(m...) do { msg(#m); return -1; } while (0)
+#endif
 
 /* Find as much as MAX_BRDINTERFACES during local iface autoconfiguration.
  * Note that more interfaces can be added during manual configuration
index b960ac2..8740e35 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: ipx_win.c,v 1.7 2003-10-12 09:17:47 btb Exp $ */
+/* $Id: ipx_win.c,v 1.8 2003-11-26 12:26:25 btb Exp $ */
 
 /*
  *
 
 #include "ipx_drv.h"
 
+#ifdef __GNUC__
 #define _do_mprintf(n, format, args...) printf(format, ## args)
 #define mprintf(args) _do_mprintf args
+#else
+#define mprintf()
+#endif
 
 //#define n_printf(format, args...) mprintf((1, format, ## args))
 
index 46a8555..75fbd26 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: cfile.c,v 1.21 2003-10-05 22:35:47 btb Exp $ */
+/* $Id: cfile.c,v 1.22 2003-11-26 12:26:25 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -125,7 +125,11 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 
 #include <stdio.h>
 #include <string.h>
+#ifndef _WIN32_WCE
 #include <sys/stat.h>
+#else
+# include <windows.h>
+#endif
 
 #include "pstypes.h"
 #include "u_mem.h"
@@ -309,6 +313,7 @@ int cfile_init(char *hogname)
 
 int cfile_size(char *hogname)
 {
+#ifndef _WIN32_WCE
        CFILE *fp;
        struct stat statbuf;
 
@@ -318,6 +323,17 @@ int cfile_size(char *hogname)
        fstat(fileno(fp->file), &statbuf);
        cfclose(fp);
        return statbuf.st_size;
+#else
+       CFILE *fp;
+       DWORD size;
+
+       fp = cfopen(hogname, "rb");
+       if (fp == NULL)
+               return -1;
+       size = GetFileSize(fileno(fp->file), NULL);
+       cfclose(fp);
+       return size;
+#endif
 }
 
 /*
@@ -466,24 +482,36 @@ int cfexist( char * filename )
 // Deletes a file.
 int cfile_delete(char *filename)
 {
+#ifndef _WIN32_WCE
        return remove(filename);
+#else
+       return !DeleteFile(filename);
+#endif
 }
 
 
 // Rename a file.
 int cfile_rename(char *oldname, char *newname)
 {
+#ifndef _WIN32_WCE
        return rename(oldname, newname);
+#else
+       return !MoveFile(oldname, newname);
+#endif
 }
 
 
 // Make a directory.
 int cfile_mkdir(char *pathname)
 {
-#if defined(__WINDOWS__) || defined(__MINGW32__)
-       return mkdir(pathname);
+#ifdef _WIN32
+# ifdef _WIN32_WCE
+       return !CreateDirectory(pathname, NULL);
+# else
+       return _mkdir(pathname);
+# endif
 #else
-       return mkdir(pathname, 0755);
+       return mkdir(pathname, 0755)
 #endif
 }
 
index 9a5ac42..7960173 100644 (file)
@@ -700,6 +700,10 @@ void DrawCommandLine() {
 #endif
 }
 
+#ifdef _MSC_VER
+# define vsnprintf _vsnprintf
+#endif
+
 /* Outputs text to the console (in game), up to CON_CHARS_PER_LINE chars can be entered */
 void CON_Out(ConsoleInformation *console, const char *str, ...) {
        va_list marker;
@@ -907,7 +911,7 @@ void CON_SetPrompt(ConsoleInformation *console, char* newprompt) {
 
        //check length so we can still see at least 1 char :-)
        if(strlen(newprompt) < console->VChars)
-               console->Prompt = strdup(newprompt);
+               console->Prompt = d_strdup(newprompt);
        else
                CON_Out(console, "prompt too long. (max. %i chars)", console->VChars - 1);
 }
@@ -948,7 +952,7 @@ void CON_TabCompletion(ConsoleInformation *console) {
        if(!console)
                return;
 
-       command = strdup(console->LCommand);
+       command = d_strdup(console->LCommand);
        command = console->TabFunction(command);
 
        if(!command)
index 91cb938..b9fcc1e 100644 (file)
@@ -3,24 +3,22 @@
 #ifndef _D_IO_H
 #define _D_IO_H
 
-#ifdef __WINDOWS__
+#ifndef _WIN32_WCE
+#if _WIN32
 #include <io.h>
 #else
 #include <unistd.h>
 #endif
+#endif
 
 extern long ffilelength(FILE *fh);
+#if 0
 extern long filelength(int fd);
+#endif
 unsigned long d_getdiskfree();
 // remove extension from filename, doesn't work with paths.
 void removeext(const char *filename, char *out);
 
 unsigned long GetDiskFree();
 
-#if defined(__WINDOWS__) || defined(__MINGW32__)
-#define d_mkdir(path) mkdir(path)
-#else
-#define d_mkdir(path) mkdir(path, 0755)
-#endif
-
 #endif
index 755c2c2..0bdb8a9 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: error.h,v 1.9 2003-04-12 00:11:46 btb Exp $ */
+/* $Id: error.h,v 1.10 2003-11-26 12:26:28 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -81,12 +81,14 @@ void Assert(int expr);
 void Int3();
 #ifndef NDEBUG         //macros for debugging
 
-#ifdef __GNUC__
 #ifdef NO_ASM
-//#define Int3() Error("int 3 %s:%i\n",__FILE__,__LINE__);
-//#define Int3() {volatile int a=0,b=1/a;}
-#define Int3() ((void)0)
-#else
+//# define Int3() Error("int 3 %s:%i\n",__FILE__,__LINE__);
+//# define Int3() {volatile int a=0,b=1/a;}
+# define Int3() ((void)0)
+
+#else // NO_ASM
+
+#ifdef __GNUC__
 #ifdef SDL_INPUT
 #include <SDL.h>
 #endif
@@ -101,17 +103,24 @@ static inline void _Int3()
        }
 }
 #define Int3() _Int3()
-#endif
 
 #elif defined __WATCOMC__
 void Int3(void);                                                                     //generate int3
 #pragma aux Int3 = "int 3h";
+
 #elif defined _MSC_VER
-#define Int3() __asm { int 3 }
+static __inline void _Int3()
+{
+       __asm { int 3 }
+}
+#define Int3() _Int3()
+
 #else
 #error Unknown Compiler!
 #endif
 
+#endif // NO_ASM
+
 #define Assert(expr) ((expr)?(void)0:(void)_Assert(0,#expr,__FILE__,__LINE__))
 
 #ifdef __GNUC__
index ef26644..2a1579b 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: pstypes.h,v 1.20 2003-10-04 03:14:47 btb Exp $ */
+/* $Id: pstypes.h,v 1.21 2003-11-26 12:26:28 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -42,7 +42,21 @@ typedef unsigned short ushort;
 typedef unsigned int uint;
 typedef unsigned long ulong;
 #endif
+#if defined(__APPLE__) && defined(__MACH__)
+typedef unsigned long ulong;
+#endif
+
+#include <SDL_types.h>
+typedef Sint16 int16_t;
+typedef Sint32 int32_t;
+typedef Sint64 int64_t;
+typedef Uint16 u_int16_t;
+typedef Uint32 u_int32_t;
+typedef Uint64 u_int64_t;
 
+#ifdef _MSC_VER
+# include <stdlib.h> // this is where min and max are defined
+#endif
 #ifndef min
 #define min(a,b) (((a)>(b))?(b):(a))
 #endif
@@ -50,34 +64,22 @@ typedef unsigned long ulong;
 #define max(a,b) (((a)<(b))?(b):(a))
 #endif
 
-#if defined __MINGW32__
-#include <stdint.h>
-typedef uint64_t u_int64_t;
-typedef uint32_t u_int32_t;
-typedef uint16_t u_int16_t;
+#ifdef _MSC_VER
+# define PATH_MAX _MAX_PATH
+#endif
 
-#elif defined __unix__
+#ifdef _WIN32_WCE
+# define _MAX_DIR 256
+#endif
+
+#ifdef __unix__
 # include <sys/types.h>
 # define _MAX_PATH 1024
 # define _MAX_DIR 256
-# if defined(__APPLE__) && defined(__MACH__)
-typedef unsigned long ulong;
-# endif
-# ifdef __sun__
-typedef uint64_t u_int64_t;
-typedef uint32_t u_int32_t;
-typedef uint16_t u_int16_t;
-# endif
-
 #elif defined __DJGPP__
 # include <sys/types.h>
 # define _MAX_PATH 255
 # define _MAX_DIR 63
-typedef signed int int32_t;
-typedef unsigned int u_int32_t;
-typedef signed short int16_t;
-typedef unsigned short u_int16_t;
-
 #endif
 
 #ifndef __cplusplus
@@ -93,8 +95,20 @@ typedef ubyte bool;
 // and since this file is included everywhere, it's here.
 #ifdef __GNUC__
 # define __pack__ __attribute__((packed))
-#else
+#elif defined(_MSC_VER)
+# pragma pack(push, packing)
+# pragma pack(1)
 # define __pack__
+#else
+# error d2x will not work without packed structures
+#endif
+
+#ifdef _MSC_VER
+# define inline __inline
+#endif
+
+#ifndef PACKAGE_STRING
+# define PACKAGE_STRING "d2x"
 #endif
 
 #endif //_TYPES_H
index 1cd64b0..596f82f 100644 (file)
@@ -1,4 +1,4 @@
-/* $ Id: $ */
+/* $Id: strutil.h,v 1.9 2003-11-26 12:26:28 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -8,10 +8,10 @@ IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
 FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
-AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
+AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
 COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 */
+
 #ifndef _STRUTILS_H
 #define _STRUTILS_H
 
@@ -24,13 +24,23 @@ extern int stricmp(char *str1, char *str2);
 extern int strnicmp(char *str1, char *str2, int n);
 #endif
 
-#ifndef __MINGW32__
+#ifdef _WIN32_WCE
+# define stricmp _stricmp
+# define strnicmp _strnicmp
+# define strlwr _strlwr
+# define strrev _strrev
+#endif
+
+#ifndef _WIN32
 #ifndef __DJGPP__
 void strupr( char *s1 );
 void strlwr( char *s1 );
 #endif
 
 void strrev( char *s1 );
+#endif
+
+#if !defined(__MSDOS__) && !(defined(_WIN32) && !defined(_WIN32_WCE))
 void _splitpath(char *name, char *drive, char *path, char *base, char *ext);
 #endif
 
index 820343b..d927f88 100644 (file)
@@ -1,3 +1,4 @@
+/* $Id: u_dpmi.h,v 1.2 2003-11-26 12:26:28 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -7,51 +8,45 @@ IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
 FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
-AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
+AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
 COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 */
+
 /*
- * $Source: /cvs/cvsroot/d2x/include/u_dpmi.h,v $
- * $Revision: 1.1.1.1 $
- * $Author: bradleyb $
- * $Date: 2001-01-19 03:30:16 $
- * 
+ *
  * Prototypes for DPMI services.
- * 
- * $Log: not supported by cvs2svn $
- * Revision 1.1.1.1  1999/06/14 22:02:25  donut
- * Import of d1x 1.37 source.
  *
+ * Old Log:
  * Revision 1.9  1995/01/14  19:20:14  john
  * Added function to set a selector's base address.
- * 
+ *
  * Revision 1.8  1994/11/28  20:22:03  john
- * Added some variables that return the amount of available 
+ * Added some variables that return the amount of available
  * memory.
- * 
+ *
  * Revision 1.7  1994/11/15  18:26:38  john
  * Added verbose flag.
- * 
+ *
  * Revision 1.6  1994/11/07  11:35:05  john
  * Added prototype for real_free
- * 
+ *
  * Revision 1.5  1994/10/27  19:54:48  john
  * Added unlock region function,.
- * 
+ *
  * Revision 1.4  1994/09/27  18:27:56  john
  * Added pragma to make inp,outp,enable,disable intrinsic
- * 
+ *
  * Revision 1.3  1994/09/27  11:54:45  john
  * Added DPMI init function.
- * 
+ *
  * Revision 1.2  1994/08/24  18:53:51  john
  * Made Cyberman read like normal mouse; added dpmi module; moved
  * mouse from assembly to c. Made mouse buttons return time_down.
- * 
+ *
  * Revision 1.1  1994/08/24  10:22:48  john
  * Initial revision
- * 
- * 
+ *
+ *
  */
 
 #ifndef _DPMI_H
@@ -115,12 +110,13 @@ extern int dpmi_modify_selector_base( ushort selector, void * address );
 extern int dpmi_modify_selector_limit( ushort selector, int size  );
 
 
-#ifndef __GNUC__
-// Sets the PM handler. Returns 0 if succssful
-extern int dpmi_set_pm_handler(unsigned intnum, void far * isr );
+#if defined(__GNUC__) || defined(_MSC_VER)
+# define _far
 #else
-extern int dpmi_set_pm_handler(unsigned intnum, void * isr );
+# define _far far
 #endif
+// Sets the PM handler. Returns 0 if succssful
+extern int dpmi_set_pm_handler(unsigned intnum, void _far * isr );
 
 extern unsigned int dpmi_virtual_memory;
 extern unsigned int dpmi_available_memory;
@@ -128,4 +124,3 @@ extern unsigned int dpmi_physical_memory;
 extern unsigned int dpmi_dos_memory;
 
 #endif
index 241ef3a..0b68d9d 100644 (file)
@@ -1,7 +1,8 @@
-/* $Id: mve_main.c,v 1.5 2003-11-26 03:07:45 btb Exp $ */
+/* $Id: mve_main.c,v 1.6 2003-11-26 12:26:28 btb Exp $ */
 
 #include <stdlib.h>
 #include <assert.h>
+#include <string.h>
 
 #ifdef _WIN32
 # include <windows.h>
@@ -15,7 +16,6 @@
 
 #include "libmve.h"
 
-
 static SDL_Surface *g_screen;
 #ifdef LANDSCAPE
 static SDL_Surface *real_screen;
@@ -179,6 +179,8 @@ static int pollEvents()
                switch(event.type)
                {
                case SDL_QUIT:
+               case SDL_MOUSEBUTTONDOWN:
+               case SDL_MOUSEBUTTONUP:
                        return 1;
                case SDL_KEYDOWN:
                        switch (event.key.keysym.sym)
index 30bf6da..b1b8376 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mveplay.c,v 1.16 2003-11-26 03:07:45 btb Exp $ */
+/* $Id: mveplay.c,v 1.17 2003-11-26 12:26:28 btb Exp $ */
 #ifdef HAVE_CONFIG_H
 #include <conf.h>
 #endif
@@ -102,6 +102,14 @@ static int end_movie_handler(unsigned char major, unsigned char minor, unsigned
  * timer handlers
  *************************/
 
+#ifdef _WIN32_WCE
+struct timeval
+{
+       long tv_sec;
+       long tv_usec;
+};
+#endif
+
 /*
  * timer variables
  */
@@ -118,10 +126,6 @@ struct timespec
 };
 #endif
 
-#if defined(HAVE_DECL_NANOSLEEP) && !HAVE_DECL_NANOSLEEP
-int nanosleep(struct timespec *ts, void *rem);
-#endif
-
 #ifdef _WIN32
 int gettimeofday(struct timeval *tv, void *tz)
 {
@@ -138,6 +142,7 @@ int gettimeofday(struct timeval *tv, void *tz)
 }
 #endif
 
+
 static int create_timer_handler(unsigned char major, unsigned char minor, unsigned char *data, int len, void *context)
 {
 
@@ -525,7 +530,7 @@ static int init_video_handler(unsigned char major, unsigned char minor, unsigned
        short width, height;
 
        if (video_initialized)
-               return 1;
+               return 1; /* maybe we actually need to change width/height here? */
        else
                video_initialized = 1;
 
index 6b636d2..56b954c 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: cntrlcen.c,v 1.13 2003-10-12 09:38:48 btb Exp $ */
+/* $Id: cntrlcen.c,v 1.14 2003-11-26 12:26:29 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -109,7 +109,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #endif
 
 #ifdef RCS
-static char rcsid[] = "$Id: cntrlcen.c,v 1.13 2003-10-12 09:38:48 btb Exp $";
+static char rcsid[] = "$Id: cntrlcen.c,v 1.14 2003-11-26 12:26:29 btb Exp $";
 #endif
 
 #ifdef WINDOWS
@@ -118,7 +118,9 @@ static char rcsid[] = "$Id: cntrlcen.c,v 1.13 2003-10-12 09:38:48 btb Exp $";
 
 #include <stdlib.h>
 #include <stdio.h>
+#ifndef _WIN32
 #include <unistd.h>
+#endif
 
 #include "pstypes.h"
 #include "error.h"
index e6af89d..41bf107 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: gameseq.c,v 1.32 2003-10-21 09:50:56 schaffner Exp $ */
+/* $Id: gameseq.c,v 1.33 2003-11-26 12:26:30 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -292,7 +292,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #endif
 
 #ifdef RCS
-char gameseq_rcsid[] = "$Id: gameseq.c,v 1.32 2003-10-21 09:50:56 schaffner Exp $";
+char gameseq_rcsid[] = "$Id: gameseq.c,v 1.33 2003-11-26 12:26:30 btb Exp $";
 #endif
 
 #ifdef WINDOWS
@@ -303,7 +303,9 @@ char gameseq_rcsid[] = "$Id: gameseq.c,v 1.32 2003-10-21 09:50:56 schaffner Exp
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
 #include <time.h>
 
 #ifdef OGL
@@ -991,7 +993,6 @@ try_again:
 
        if (text[0]==0) //null string
                goto try_again;
-
        sprintf( filename, "%s.plr", text );
 
 #if 0
index 105302e..917b284 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: movie.c,v 1.32 2003-11-07 06:30:06 btb Exp $ */
+/* $Id: movie.c,v 1.33 2003-11-26 12:26:30 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -23,16 +23,20 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #endif
 
 #ifdef RCS
-static char rcsid[] = "$Id: movie.c,v 1.32 2003-11-07 06:30:06 btb Exp $";
+static char rcsid[] = "$Id: movie.c,v 1.33 2003-11-26 12:26:30 btb Exp $";
 #endif
 
 #define DEBUG_LEVEL CON_NORMAL
 
 #include <string.h>
+#ifndef _WIN32_WCE
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
+#endif
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
 #include <ctype.h>
 
 #include "movie.h"
index c843ca7..1b8cc14 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: newdemo.c,v 1.14 2003-10-04 03:14:47 btb Exp $ */
+/* $Id: newdemo.c,v 1.15 2003-11-26 12:26:31 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -734,7 +734,9 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include <stdio.h>
 #include <stdarg.h>
 #include <string.h> // for memset
+#ifndef _WIN32_WCE
 #include <errno.h>
+#endif
 #include <ctype.h>      /* for isdigit */
 #include <limits.h>
 #ifdef __unix__
@@ -3670,7 +3672,7 @@ void newdemo_start_recording()
        Newdemo_state = ND_STATE_RECORDING;
        outfile = cfopen(DEMO_FILENAME, "wb");
 
-#ifndef MACINTOSH
+#if !defined(MACINTOSH) && !defined(_WIN32_WCE)
        if (outfile == NULL && errno == ENOENT) {   //dir doesn't exist?
 #else
        if (outfile == NULL) {                      //dir doesn't exist and no errno on mac!
index c164152..9bc94e9 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: newmenu.c,v 1.23 2003-11-25 04:13:05 btb Exp $ */
+/* $Id: newmenu.c,v 1.24 2003-11-26 12:26:31 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -573,7 +573,9 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include <string.h>
 #include <stdarg.h>
 #include <ctype.h>
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
 #include <limits.h>
 
 #include "pa_enabl.h"                   //$$POLY_ACC
@@ -3890,28 +3892,3 @@ void nm_wrap_text(char *dbuf, char *sbuf, int line_length)
 
        d_free(tbuf);
 }
-
-
-#ifdef NEWMENU_MOUSE
-void newmenu_show_cursor()
-{
-#if defined(MACINTOSH)
-       show_cursor();
-#elif defined(WINDOWS)
-       ShowCursorW();
-#elif defined(SDL_INPUT)
-       SDL_ShowCursor(SDL_ENABLE);
-#endif
-}
-
-void newmenu_hide_cursor()
-{
-#if defined(MACINTOSH)
-       hide_cursor();
-#elif defined(WINDOWS)
-       HideCursorW();
-#elif defined(SDL_INPUT)
-       SDL_ShowCursor(SDL_DISABLE);
-#endif
-}
-#endif
index 622f3cf..9e0841a 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: newmenu.h,v 1.5 2003-11-25 04:13:05 btb Exp $ */
+/* $Id: newmenu.h,v 1.6 2003-11-26 12:26:32 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -242,9 +242,23 @@ extern void nm_remap_background(void);
 
 #if defined(MACINTOSH) || defined(WINDOWS) || defined(SDL_INPUT)
 # define NEWMENU_MOUSE
-void newmenu_show_cursor();
-void newmenu_hide_cursor();
-void draw_close_box(int x, int y);
+#endif
+
+#ifdef NEWMENU_MOUSE
+# if defined(MACINTOSH)
+#  define newmenu_show_cursor() show_cursor()
+#  define newmenu_hide_cursor() hide_cursor()
+# elif defined(WINDOWS)
+#  define newmenu_show_cursor() ShowCursorW()
+#  define newmenu_hide_cursor() HideCursorW()
+# elif defined(SDL_INPUT)
+#  include <SDL.H>
+#  define newmenu_show_cursor() SDL_ShowCursor(SDL_ENABLE)
+#  define newmenu_hide_cursor() SDL_ShowCursor(SDL_DISABLE)
+# else
+#  define newmenu_show_cursor()
+#  define newmenu_hide_cursor()
+# endif
 #endif
 
 #endif /* _NEWMENU_H */
index 3093102..fdece87 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: playsave.c,v 1.15 2003-08-02 06:45:42 btb Exp $ */
+/* $Id: playsave.c,v 1.16 2003-11-26 12:26:33 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -260,8 +260,12 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 
 #include <stdio.h>
 #include <string.h>
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
+#ifndef _WIN32_WCE
 #include <errno.h>
+#endif
 
 #include "error.h"
 
@@ -302,6 +306,10 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
                #include "poly_acc.h"
        #endif
        #include "isp.h"
+#elif defined(_WIN32_WCE)
+# define errno -1
+# define ENOENT -1
+# define strerror(x) "Unknown Error"
 #endif
 
 int get_lifetime_checksum (int a,int b);
index 00991cd..609b1cf 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: songs.c,v 1.9 2003-10-10 09:36:35 btb Exp $ */
+/* $Id: songs.c,v 1.10 2003-11-26 12:26:33 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -58,7 +58,9 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include <stdio.h>
 #include <string.h>
 #include <ctype.h>
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
 
 #include "inferno.h"
 #include "error.h"
index 9c983ef..4936980 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: state.c,v 1.10 2003-10-04 03:14:47 btb Exp $ */
+/* $Id: state.c,v 1.11 2003-11-26 12:26:33 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -242,8 +242,12 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include <stdlib.h>
 #include <math.h>
 #include <string.h>
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
+#ifndef _WIN32_WCE
 #include <errno.h>
+#endif
 #ifdef MACINTOSH
 #include <Files.h>
 #endif
@@ -610,6 +614,12 @@ int state_get_restore_file(char * fname, int multi)
 
 #define        CF_BUF_SIZE     1024
 
+#ifdef _WIN32_WCE
+# define errno -1
+# define strerror(x) "Unknown Error"
+#endif
+
+
 //     -----------------------------------------------------------------------------------
 //     Imagine if C had a function to copy a file...
 int copy_file(char *old_file, char *new_file)
index 5d9d1e2..7db7089 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: text.c,v 1.10 2003-10-10 01:42:59 btb Exp $ */
+/* $Id: text.c,v 1.11 2003-11-26 12:26:33 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -65,7 +65,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #endif
 
 #ifdef RCS
-static char rcsid[] = "$Id: text.c,v 1.10 2003-10-10 01:42:59 btb Exp $";
+static char rcsid[] = "$Id: text.c,v 1.11 2003-11-26 12:26:33 btb Exp $";
 #endif
 
 #include <stdlib.h>
@@ -116,7 +116,9 @@ void decode_text_line(char *p)
        }
 }
 
+#ifndef _MSC_VER
 #include <unistd.h>
+#endif
 //load all the text strings for Descent
 void load_text()
 {
index 0e70fea..fc9f8c9 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: args.c,v 1.9 2003-06-16 06:57:34 btb Exp $ */
+/* $Id: args.c,v 1.10 2003-11-26 12:26:33 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -57,7 +57,7 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #endif
 
 #ifdef RCS
-static char rcsid[] = "$Id: args.c,v 1.9 2003-06-16 06:57:34 btb Exp $";
+static char rcsid[] = "$Id: args.c,v 1.10 2003-11-26 12:26:33 btb Exp $";
 #endif
 
 #include <stdlib.h>
@@ -75,7 +75,7 @@ int FindArg( char * s )       {
        int i;
 
        for (i=0; i<Num_args; i++ )
-               if (! strcasecmp( Args[i], s))
+               if (! stricmp( Args[i], s))
                        return i;
 
        return 0;
index cfa6197..7faefd8 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: d_io.c,v 1.5 2003-02-18 20:35:35 btb Exp $ */
+/* $Id: d_io.c,v 1.6 2003-11-26 12:26:36 btb Exp $ */
 /*
  * some misc. file/disk routines
  * Arne de Bruijn, 1998
 #include "u_mem.h"
 //end addition -MM
 
-#ifdef __WINDOWS__
+#if defined(_WIN32) && !defined(_WIN32_WCE)
 #include <windows.h>
 #define lseek(a,b,c) _lseek(a,b,c)
 #endif
 
+#if 0
 long filelength(int fd) {
        long old_pos, size;
 
@@ -32,10 +33,18 @@ long filelength(int fd) {
                return -1L;
        return size;
 }
+#endif
 
-long ffilelength(FILE *fh)
+long ffilelength(FILE *file)
 {
- return filelength(fileno(fh));
+       long old_pos, size;
+
+       if ((old_pos = ftell(file)) == -1 ||
+           fseek(file, 0, SEEK_END) == -1 ||
+           (size = ftell(file)) == -1 ||
+           fseek(file, old_pos, SEEK_SET) == -1)
+               return -1L;
+       return size;
 }
 
 
index 2378e55..2dce265 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: strutil.c,v 1.8 2003-02-18 20:35:35 btb Exp $ */
+/* $Id: strutil.c,v 1.9 2003-11-26 12:26:36 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -51,7 +51,7 @@ int strnicmp( char *s1, char *s2, int n )
 }
 #endif
 
-#ifndef __MINGW32__
+#ifndef _WIN32
 #ifndef __DJGPP__
 void strlwr( char *s1 )
 {
@@ -83,7 +83,9 @@ void strrev( char *s1 )
                *t-- = c;
        }
 }
+#endif
 
+#if !defined(__MSDOS__) && !(defined(_WIN32) && !defined(_WIN32_WCE))
 void _splitpath(char *name, char *drive, char *path, char *base, char *ext)
 {
        char *s, *p;