http://www.miketaylor.org.uk/tech/tt/tt-14.0.tar.gz --- tt-14.0/tt.c.orig Tue May 27 13:46:22 2003 +++ tt-14.0/tt.c Mon Oct 18 20:15:46 2004 @@ -34,7 +34,7 @@ extern time_t time (); extern char *ctime (); -extern char *malloc (); +extern void *malloc (); extern char *getenv (); extern char *getlogin (); extern struct passwd *getpwuid (); --- tt-14.0/utils.c.orig Tue May 27 13:46:23 2003 +++ tt-14.0/utils.c Mon Oct 18 20:25:00 2004 @@ -30,8 +30,7 @@ # include #endif #include -#undef va_start /* required with Red Hat's ncurses :-P */ -#include +#include #include #include #include /* M001 */ @@ -75,15 +74,13 @@ \***************************************************************************/ /*VARARGS*/ -char *form (va_alist) - va_dcl +char *form (char *fmt_string, ...) { va_list pvar; - char *fmt_string; static char result[LINELEN]; - va_start (pvar); - fmt_string = va_arg (pvar, char*); + va_start (pvar, fmt_string); +/* fmt_string = va_arg (pvar, char*); */ (void) vsprintf (result, fmt_string, pvar); va_end (pvar); return (result); --- tt-14.0/utils.h.orig Tue May 27 13:46:23 2003 +++ tt-14.0/utils.h Mon Oct 18 20:23:05 2004 @@ -12,7 +12,7 @@ \***************************************************************************/ extern char *basename (); -extern char *form (); +extern char *form ( char *fmt_string, ... ); extern void die (); extern void get_termcap (); extern void flush_keyboard ();