client.h: Allow build without zlib

net_dgrm.c: Get rid of warnings about unknown functions
sys_unix: function warnings, unused variable warning
net_udp.c: use socklen_t always (it is guaranteed to be defined)
This commit is contained in:
Loring Holden 2000-02-03 08:42:14 +00:00
parent 19773c8525
commit f7f02c7b58
4 changed files with 21 additions and 3 deletions

View file

@ -22,7 +22,13 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef _CLIENT_H
#define _CLIENT_H
#include "config.h"
#ifdef HAS_ZLIB
#include <zlib.h>
#else
#include "nozip.h"
#endif
#include <qtypes.h>
#include <common.h>

View file

@ -64,6 +64,10 @@ unsigned long inet_addr(const char *cp);
#include <screen.h>
#include <keys.h>
#ifdef HAVE_STRINGS_H
#include <strings.h>
#endif
// these two macros are to make the code more readable
#define sfunc net_landrivers[sock->landriver]
#define dfunc net_landrivers[net_landriverlevel]

View file

@ -278,7 +278,7 @@ int UDP_CheckNewConnections (void)
int UDP_Read (int socket, byte *buf, int len, struct qsockaddr *addr)
{
int addrlen = sizeof (struct qsockaddr);
socklen_t addrlen = sizeof (struct qsockaddr);
int ret;
ret = recvfrom (socket, buf, len, 0, (struct sockaddr *)addr, &addrlen);
@ -366,7 +366,7 @@ int UDP_StringToAddr (char *string, struct qsockaddr *addr)
int UDP_GetSocketAddr (int socket, struct qsockaddr *addr)
{
int addrlen = sizeof(struct qsockaddr);
socklen_t addrlen = sizeof(struct qsockaddr);
unsigned int a;
Q_memset(addr, 0, sizeof(struct qsockaddr));

View file

@ -36,6 +36,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# define MAP_FAILED ((void*)-1)
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef HAVE_STRINGS_H
#include <strings.h>
#endif
qboolean isDedicated;
/*
@ -299,7 +307,7 @@ void Sys_Init(void)
int main (int argc, char **argv)
{
static quakeparms_t parms;
float time, oldtime, newtime;
float oldtime, newtime;
parms.memsize = 16*1024*1024;
parms.membase = malloc (parms.memsize);