diff -urN vnc_unixsrc.orig/Xvnc/include/Xpoll.h vnc_unixsrc/Xvnc/include/Xpoll.h --- vnc_unixsrc.orig/Xvnc/include/Xpoll.h 2002-04-30 08:07:30.000000000 -0500 +++ vnc_unixsrc/Xvnc/include/Xpoll.h 2005-05-05 08:16:42.269634912 -0500 @@ -65,6 +65,8 @@ #define NBBY 8 /* number of bits in a byte */ #endif +#define fds_bits __fds_bits + #ifndef NFDBITS #define NFDBITS (sizeof(fd_mask) * NBBY) /* bits per mask */ #endif diff -urN vnc_unixsrc.orig/Xvnc/lib/Xau/AuRead.c vnc_unixsrc/Xvnc/lib/Xau/AuRead.c --- vnc_unixsrc.orig/Xvnc/lib/Xau/AuRead.c 2000-06-11 07:00:52.000000000 -0500 +++ vnc_unixsrc/Xvnc/lib/Xau/AuRead.c 2005-05-05 08:15:18.355391816 -0500 @@ -49,7 +49,7 @@ FILE *file; { unsigned short len; - char *data, *malloc (); + char *data; if (read_short (&len, file) == 0) return 0; @@ -76,7 +76,6 @@ { Xauth local; Xauth *ret; - char *malloc (); if (read_short (&local.family, auth_file) == 0) return 0; diff -urN vnc_unixsrc.orig/Xvnc/lib/Xau/AuWrite.c vnc_unixsrc/Xvnc/lib/Xau/AuWrite.c --- vnc_unixsrc.orig/Xvnc/lib/Xau/AuWrite.c 2000-06-11 07:00:52.000000000 -0500 +++ vnc_unixsrc/Xvnc/lib/Xau/AuWrite.c 2005-05-05 08:15:40.295056480 -0500 @@ -61,8 +61,6 @@ FILE *auth_file; Xauth *auth; { - char *malloc (); - if (write_short (auth->family, auth_file) == 0) return 0; if (write_counted_string (auth->address_length, auth->address, auth_file) == 0) diff -urN vnc_unixsrc.orig/Xvnc/lib/Xdmcp/Alloc.c vnc_unixsrc/Xvnc/lib/Xdmcp/Alloc.c --- vnc_unixsrc.orig/Xvnc/lib/Xdmcp/Alloc.c 2000-06-11 07:00:52.000000000 -0500 +++ vnc_unixsrc/Xvnc/lib/Xdmcp/Alloc.c 2005-05-05 08:15:58.108348448 -0500 @@ -31,8 +31,6 @@ /* stubs for use when Xalloc, Xrealloc and Xfree are not defined */ -extern char *malloc (), *realloc (); - unsigned long * Xalloc (amount) unsigned amount;