19fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream/*
29fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamCopyright (C) 1996-1997 Id Software, Inc.
39fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
49fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamThis program is free software; you can redistribute it and/or
59fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreammodify it under the terms of the GNU General Public License
69fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamas published by the Free Software Foundation; either version 2
79fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamof the License, or (at your option) any later version.
89fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
99fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamThis program is distributed in the hope that it will be useful,
109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreambut WITHOUT ANY WARRANTY; without even the implied warranty of
119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamSee the GNU General Public License for more details.
149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamYou should have received a copy of the GNU General Public License
169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamalong with this program; if not, write to the Free Software
179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream*/
209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream// net_ipx.h
219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_Init (void);
239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamvoid IPX_Shutdown (void);
249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamvoid IPX_Listen (qboolean state);
259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_OpenSocket (int port);
269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_CloseSocket (int socket);
279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_Connect (int socket, struct qsockaddr *addr);
289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_CheckNewConnections (void);
299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_Read (int socket, byte *buf, int len, struct qsockaddr *addr);
309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_Write (int socket, byte *buf, int len, struct qsockaddr *addr);
319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_Broadcast (int socket, byte *buf, int len);
329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamchar *IPX_AddrToString (struct qsockaddr *addr);
339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_StringToAddr (char *string, struct qsockaddr *addr);
349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_GetSocketAddr (int socket, struct qsockaddr *addr);
359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_GetNameFromAddr (struct qsockaddr *addr, char *name);
369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_GetAddrFromName (char *name, struct qsockaddr *addr);
379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_AddrCompare (struct qsockaddr *addr1, struct qsockaddr *addr2);
389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_GetSocketPort (struct qsockaddr *addr);
399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamint  IPX_SetSocketPort (struct qsockaddr *addr, int port);
40