diff -ur a/configure b/configure --- a/configure 2008-08-16 12:18:08.000000000 -0500 +++ b/configure 2008-11-11 22:48:19.000000000 -0600 @@ -16538,7 +16538,7 @@ $as_echo "#define BIND_8_COMPAT 1" >>confdefs.h - use_netinfo="yes" + use_netinfo="no" use_gethostbyname_r="no" ;; os2*) diff -ur a/libclamav/binhex.c b/libclamav/binhex.c --- a/libclamav/binhex.c 2008-08-16 12:18:08.000000000 -0500 +++ b/libclamav/binhex.c 2008-11-11 22:48:19.000000000 -0600 @@ -158,7 +158,7 @@ line = NULL; while(bytesleft > 0) { - int length = 0; + size_t length = 0; char *ptr, *newline; /*printf("%d: ", bytesleft);*/ diff -ur a/libclamav/mbox.c b/libclamav/mbox.c --- a/libclamav/mbox.c 2008-09-01 12:30:40.000000000 -0500 +++ b/libclamav/mbox.c 2008-11-11 22:48:19.000000000 -0600 @@ -778,7 +778,7 @@ lastline = 0; do { - int length = 0, datalen; + size_t length = 0, datalen; char *newline, *equal; unsigned char *bigbuf, *data; unsigned char smallbuf[1024]; diff -ur a/libclamav/others.h b/libclamav/others.h --- a/libclamav/others.h 2009-10-28 09:34:13.000000000 -0600 +++ b/libclamav/others.h 2010-01-05 14:21:32.000000000 -0700 @@ -29,6 +29,7 @@ #include #include +#include #include "cltypes.h" #include "clamav.h"