mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2025-02-02 22:11:22 +00:00
net_win.c, net_sdl.c, net_bsd.c, net_defs.h: removed fixed size from net_drivers
and net_landrivers. changed net_numdrivers and net_numlandrivers into const int and assigned their values using array size macros instead of hardcoded numbers. git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@528 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
parent
5b9d317733
commit
e6cf670066
4 changed files with 26 additions and 36 deletions
|
@ -27,10 +27,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "net_dgrm.h"
|
||||
#include "net_loop.h"
|
||||
|
||||
net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
||||
net_driver_t net_drivers[] =
|
||||
{
|
||||
{
|
||||
"Loopback",
|
||||
{ "Loopback",
|
||||
false,
|
||||
Loop_Init,
|
||||
Loop_Listen,
|
||||
|
@ -46,8 +45,7 @@ net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
|||
Loop_Shutdown
|
||||
},
|
||||
|
||||
{
|
||||
"Datagram",
|
||||
{ "Datagram",
|
||||
false,
|
||||
Datagram_Init,
|
||||
Datagram_Listen,
|
||||
|
@ -64,14 +62,13 @@ net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
|||
}
|
||||
};
|
||||
|
||||
int net_numdrivers = 2;
|
||||
const int net_numdrivers = (sizeof(net_drivers) / sizeof(net_drivers[0]));
|
||||
|
||||
#include "net_udp.h"
|
||||
|
||||
net_landriver_t net_landrivers[MAX_NET_DRIVERS] =
|
||||
net_landriver_t net_landrivers[] =
|
||||
{
|
||||
{
|
||||
"UDP",
|
||||
{ "UDP",
|
||||
false,
|
||||
0,
|
||||
UDP_Init,
|
||||
|
@ -95,5 +92,5 @@ net_landriver_t net_landrivers[MAX_NET_DRIVERS] =
|
|||
}
|
||||
};
|
||||
|
||||
int net_numlandrivers = 1;
|
||||
const int net_numlandrivers = (sizeof(net_landrivers) / sizeof(net_landrivers[0]));
|
||||
|
||||
|
|
|
@ -193,8 +193,8 @@ typedef struct
|
|||
} net_landriver_t;
|
||||
|
||||
#define MAX_NET_DRIVERS 8
|
||||
extern net_landriver_t net_landrivers[MAX_NET_DRIVERS];
|
||||
extern int net_numlandrivers;
|
||||
extern net_landriver_t net_landrivers[];
|
||||
extern const int net_numlandrivers;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
|
@ -214,8 +214,8 @@ typedef struct
|
|||
void (*Shutdown) (void);
|
||||
} net_driver_t;
|
||||
|
||||
extern net_driver_t net_drivers[MAX_NET_DRIVERS];
|
||||
extern int net_numdrivers;
|
||||
extern net_driver_t net_drivers[];
|
||||
extern const int net_numdrivers;
|
||||
|
||||
/* Loop driver must always be registered the first */
|
||||
#define IS_LOOP_DRIVER(p) ((p) == 0)
|
||||
|
|
|
@ -29,10 +29,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "net_dgrm.h"
|
||||
#include "net_loop.h"
|
||||
|
||||
net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
||||
net_driver_t net_drivers[] =
|
||||
{
|
||||
{
|
||||
"Loopback",
|
||||
{ "Loopback",
|
||||
false,
|
||||
Loop_Init,
|
||||
Loop_Listen,
|
||||
|
@ -48,8 +47,7 @@ net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
|||
Loop_Shutdown
|
||||
},
|
||||
|
||||
{
|
||||
"Datagram",
|
||||
{ "Datagram",
|
||||
false,
|
||||
Datagram_Init,
|
||||
Datagram_Listen,
|
||||
|
@ -66,14 +64,13 @@ net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
|||
}
|
||||
};
|
||||
|
||||
int net_numdrivers = 2;
|
||||
const int net_numdrivers = (sizeof(net_drivers) / sizeof(net_drivers[0]));
|
||||
|
||||
#include "net_sdlnet.h"
|
||||
|
||||
net_landriver_t net_landrivers[MAX_NET_DRIVERS] =
|
||||
net_landriver_t net_landrivers[] =
|
||||
{
|
||||
{
|
||||
"UDP",
|
||||
{ "UDP",
|
||||
false,
|
||||
0,
|
||||
SDLN_Init,
|
||||
|
@ -97,5 +94,5 @@ net_landriver_t net_landrivers[MAX_NET_DRIVERS] =
|
|||
}
|
||||
};
|
||||
|
||||
int net_numlandrivers = 1;
|
||||
const int net_numlandrivers = (sizeof(net_landrivers) / sizeof(net_landrivers[0]));
|
||||
|
||||
|
|
|
@ -28,10 +28,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include "net_dgrm.h"
|
||||
#include "net_loop.h"
|
||||
|
||||
net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
||||
net_driver_t net_drivers[] =
|
||||
{
|
||||
{
|
||||
"Loopback",
|
||||
{ "Loopback",
|
||||
false,
|
||||
Loop_Init,
|
||||
Loop_Listen,
|
||||
|
@ -47,8 +46,7 @@ net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
|||
Loop_Shutdown
|
||||
},
|
||||
|
||||
{
|
||||
"Datagram",
|
||||
{ "Datagram",
|
||||
false,
|
||||
Datagram_Init,
|
||||
Datagram_Listen,
|
||||
|
@ -65,16 +63,15 @@ net_driver_t net_drivers[MAX_NET_DRIVERS] =
|
|||
}
|
||||
};
|
||||
|
||||
int net_numdrivers = 2;
|
||||
const int net_numdrivers = (sizeof(net_drivers) / sizeof(net_drivers[0]));
|
||||
|
||||
|
||||
#include "net_wins.h"
|
||||
#include "net_wipx.h"
|
||||
|
||||
net_landriver_t net_landrivers[MAX_NET_DRIVERS] =
|
||||
net_landriver_t net_landrivers[] =
|
||||
{
|
||||
{
|
||||
"Winsock TCPIP",
|
||||
{ "Winsock TCPIP",
|
||||
false,
|
||||
0,
|
||||
WINS_Init,
|
||||
|
@ -97,8 +94,7 @@ net_landriver_t net_landrivers[MAX_NET_DRIVERS] =
|
|||
WINS_SetSocketPort
|
||||
},
|
||||
|
||||
{
|
||||
"Winsock IPX",
|
||||
{ "Winsock IPX",
|
||||
false,
|
||||
0,
|
||||
WIPX_Init,
|
||||
|
@ -122,5 +118,5 @@ net_landriver_t net_landrivers[MAX_NET_DRIVERS] =
|
|||
}
|
||||
};
|
||||
|
||||
int net_numlandrivers = 2;
|
||||
const int net_numlandrivers = (sizeof(net_landrivers) / sizeof(net_landrivers[0]));
|
||||
|
||||
|
|
Loading…
Reference in a new issue