MinGW compiles with network enabled again, but still doesn't work
authorBradley Bell <btb@icculus.org>
Fri, 28 Feb 2003 23:34:15 +0000 (23:34 +0000)
committerBradley Bell <btb@icculus.org>
Fri, 28 Feb 2003 23:34:15 +0000 (23:34 +0000)
ChangeLog
arch/win32/Makefile.am
arch/win32/ipx_drv.h
arch/win32/ipx_win.c
arch/win32/mingw_init.c
arch/win32/winnet.c
configure.ac

index 8923e61..1f9bc6c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
-2003-02-28  Bradley Bell  <bradleyb@smeagol>
+2003-02-28  Bradley Bell  <btb@icculus.org>
+
+       * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
+       arch/win32/ipx_win.c, arch/win32/mingw_init.c,
+       arch/win32/winnet.c: MinGW compiles with network enabled again,
+       but still doesn't work
 
        * NEWS: Updated
 
index 04ebce3..3ee8c61 100644 (file)
@@ -5,12 +5,12 @@ noinst_LIBRARIES = libarch_win32.a
 INCLUDES = -I$(top_srcdir)/arch/include -I$(top_srcdir)/include -I$(top_srcdir)/main -I$(srcdir)/include
 
 if USE_NETWORK
-NETWORK_SRCS = winnet.c ipx_win.c ipx_udp.c
+NETWORK_SRCS = winnet.c ipx_win.c
 endif
 
 libarch_win32_a_SOURCES = ${NETWORK_SRCS} findfile.c mingw_init.c
 
-EXTRA_libarch_win32_a_SOURCES = winnet.c ipx_win.c ipx_udp.c
+EXTRA_libarch_win32_a_SOURCES = winnet.c ipx_win.c
 
 EXTRA_DIST = ${EXTRA_SUBDIRS} \
 d1x.ico d1x.rc d3d.ico debug.cpp descent.ico digi.c findfile.c glinit.c gr.c \
index e29b95c..0f7f1ba 100644 (file)
 #define IPX_MANUAL_ADDRESS
 
 #include <winsock.h>
-#include "pstypes.h"
+
+typedef unsigned char ubyte;
+typedef unsigned short ushort;
+typedef unsigned int uint;
+
+#ifdef __GNUC__
+# define __pack__ __attribute__((packed))
+#else
+# define __pack__
+#endif
 
 #define MAX_PACKET_DATA 1500
 
index 1451522..bd06117 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: ipx_win.c,v 1.4 2002-08-31 03:16:35 btb Exp $ */
+/* $Id: ipx_win.c,v 1.5 2003-02-28 23:34:15 btb Exp $ */
 
 /*
  *
 #include <winsock.h>
 #include <wsipx.h>
 #include <errno.h>
+#include <stdio.h>
 
 #include "ipx_drv.h"
 
-#include "mono.h"
+#define _do_mprintf(n, format, args...) printf(format, ## args)
+#define mprintf(args) _do_mprintf args
 
 //#define n_printf(format, args...) mprintf((1, format, ## args))
 
index 5d66e16..377c432 100644 (file)
@@ -1,13 +1,7 @@
 /*
- * $Source: /cvs/cvsroot/d2x/arch/win32/mingw_init.c,v $
- * $Revision: 1.1 $
- * $Author: bradleyb $
- * $Date: 2001-10-19 09:01:56 $
  *
  * mingw_init.c - Basically same as linux init.c
  *
- * $Log: not supported by cvs2svn $
- *
  */
 
 #ifdef HAVE_CONFIG_H
index 0bab588..5b4b407 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: winnet.c,v 1.4 2002-08-31 03:16:35 btb Exp $ */
+/* $Id: winnet.c,v 1.5 2003-02-28 23:34:15 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -27,10 +27,7 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include <string.h>
 #include <winsock.h>
 
-#include "pstypes.h"
-#include "config.h"
 #include "args.h"
-
 #include "ipx_drv.h"
 
 extern struct ipx_driver ipx_win;
index a6cbcb7..bec9747 100644 (file)
@@ -247,10 +247,10 @@ if test x$enable_network != xno; then
                AC_MSG_WARN([OS X detected.  disabling network])
                enable_network="no";
        fi
-       if test x$MINGW32 = xyes; then
-               AC_MSG_WARN([MINGW detected.  disabling network])
-               enable_network="no";
-       fi
+#      if test x$MINGW32 = xyes; then
+#              AC_MSG_WARN([MINGW detected.  disabling network])
+#              enable_network="no";
+#      fi
 fi
 if test x$enable_network != xno; then
     AC_DEFINE(NETWORK,,[Define if you want a network build])