$NetBSD: patch-ai,v 1.2 2012/10/26 20:27:15 joerg Exp $ --- metamail/metamail.c.orig 1994-02-17 01:57:19.000000000 +0000 +++ metamail/metamail.c @@ -83,7 +83,7 @@ extern char *MkRmScript(); #define MAX_FILE_NAME_SIZE 256 #define WRITE_BINARY "w" #else /* AMIGA */ -extern char **environ, *gets(); +extern char **environ; #define CATCOMMAND "cat" #define CATTEMPLATE "cat %s" #define METAMAIL "metamail" @@ -100,15 +100,14 @@ extern char **environ, *gets(); #define CMDSIZE 1200 /* Maximum size of command to execute */ #define LINE_BUF_SIZE 2000 -#ifndef MICROSOFT -extern char *malloc(); -extern char *realloc(); -#endif -extern char *getenv(); -extern char *index(); -extern char *rindex(); +#include +#include + char fileToDelete[MAX_FILE_NAME_SIZE]; +void PauseForUser(void); +void maybephead(char *); + char *FindParam(); extern FILE *popen(); static char *nomem = "Out of memory!"; @@ -579,7 +578,7 @@ int nestingdepth; int overwriteans = -1; do { printf("File %s exists. Do you want to overwrite it (y/n) ?\n", Fname); - s = gets(AnsBuf); + s = fgets(AnsBuf, sizeof(AnsBuf), stdin); if (!s) { overwriteans = 0; } else { @@ -1202,9 +1201,9 @@ char *SquirrelFile; fprintf(outfp, "Content-type: %s", ContentType); for (j=0; j