X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=net_wipx.c;h=f1d2123632372f9cc606835c8aee14689da4a44a;hb=b2b78633cda6e09e3d54d8557a3ed6161355d70f;hp=4eb3b9112013e521dce3c5da218142bfa265ec57;hpb=85c8ba9ec06127c46afc95ac0101bd154bd90fb0;p=xonotic%2Fdarkplaces.git diff --git a/net_wipx.c b/net_wipx.c index 4eb3b911..f1d21236 100644 --- a/net_wipx.c +++ b/net_wipx.c @@ -24,8 +24,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include #include "net_wipx.h" -extern cvar_t hostname; - #define MAXHOSTNAMELEN 256 static int net_acceptsocket = -1; // socket for fielding new connections @@ -50,7 +48,7 @@ int WIPX_Init (void) int r; WORD wVersionRequested; - if (COM_CheckParm ("-noipx")) + if (!COM_CheckParm ("-ipx")) // LordHavoc: changed -noipx to -ipx at Dabb's request, apparently crashs on computers without MS clients installed return -1; // make sure LoadLibrary has happened successfully @@ -232,9 +230,9 @@ int WIPX_CheckNewConnections (void) //============================================================================= -static byte packetBuffer[NET_DATAGRAMSIZE + 4]; +static qbyte packetBuffer[NET_DATAGRAMSIZE + 4]; -int WIPX_Read (int handle, byte *buf, int len, struct qsockaddr *addr) +int WIPX_Read (int handle, qbyte *buf, int len, struct qsockaddr *addr) { int addrlen = sizeof (struct qsockaddr); int socket = ipxsocket[handle]; @@ -263,14 +261,14 @@ int WIPX_Read (int handle, byte *buf, int len, struct qsockaddr *addr) //============================================================================= -int WIPX_Broadcast (int handle, byte *buf, int len) +int WIPX_Broadcast (int handle, qbyte *buf, int len) { return WIPX_Write (handle, buf, len, &broadcastaddr); } //============================================================================= -int WIPX_Write (int handle, byte *buf, int len, struct qsockaddr *addr) +int WIPX_Write (int handle, qbyte *buf, int len, struct qsockaddr *addr) { int socket = ipxsocket[handle]; int ret; @@ -291,7 +289,7 @@ int WIPX_Write (int handle, byte *buf, int len, struct qsockaddr *addr) //============================================================================= -char *WIPX_AddrToString (struct qsockaddr *addr) +char *WIPX_AddrToString (const struct qsockaddr *addr) { static char buf[28]; @@ -313,7 +311,7 @@ char *WIPX_AddrToString (struct qsockaddr *addr) //============================================================================= -int WIPX_StringToAddr (char *string, struct qsockaddr *addr) +int WIPX_StringToAddr (const char *string, struct qsockaddr *addr) { int val; char buf[3]; @@ -366,7 +364,7 @@ int WIPX_GetSocketAddr (int handle, struct qsockaddr *addr) //============================================================================= -int WIPX_GetNameFromAddr (struct qsockaddr *addr, char *name) +int WIPX_GetNameFromAddr (const struct qsockaddr *addr, char *name) { strcpy(name, WIPX_AddrToString(addr)); return 0; @@ -374,7 +372,7 @@ int WIPX_GetNameFromAddr (struct qsockaddr *addr, char *name) //============================================================================= -int WIPX_GetAddrFromName(char *name, struct qsockaddr *addr) +int WIPX_GetAddrFromName(const char *name, struct qsockaddr *addr) { int n; char buf[32]; @@ -430,4 +428,3 @@ int WIPX_SetSocketPort (struct qsockaddr *addr, int port) return 0; } -//=============================================================================