hi, builds with the attached patch (untested)
bye, - michael
diff --git a/lib/argv.c b/lib/argv.c index 863a224..3b87ab0 100644 --- a/lib/argv.c +++ b/lib/argv.c @@ -30,6 +30,7 @@ Boston, MA 02111-1307, USA. */ #include "config.h" #if HAVE_ALLOCA_H +# include <string.h> # include <alloca.h> #elif defined __GNUC__ # define alloca __builtin_alloca @@ -61,10 +62,10 @@ void freeargv (char **vector); #else /* !ANSI_PROTOTYPES */ #if !defined _WIN32 || defined __GNUC__ -extern char *memcpy (); /* Copy memory region */ -extern int strlen (); /* Count length of string */ -extern char *malloc (); /* Standard memory allocater */ -extern char *realloc (); /* Standard memory reallocator */ +extern void *memcpy (); /* Copy memory region */ +extern long unsigned int strlen (); /* Count length of string */ +extern void *malloc (); /* Standard memory allocater */ +extern void *realloc (); /* Standard memory reallocator */ extern void free (); /* Free malloc'd memory */ extern char *strdup (); /* Duplicate a string */ #endif