From: Jim Meyering Date: Sat, 20 May 1995 11:47:31 +0000 (+0000) Subject: [CLOSED, ENDLIST]: Don't cast constants to FILE pointers. X-Git-Tag: textutils-1_12_1~168 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4c9e84124c8f22ec8be7b793052a4bdd20a560ca;p=thirdparty%2Fcoreutils.git [CLOSED, ENDLIST]: Don't cast constants to FILE pointers. Instead, declare two FILE structs and use their addresses. --- diff --git a/src/paste.c b/src/paste.c index 69b2815f14..cc7442cafb 100644 --- a/src/paste.c +++ b/src/paste.c @@ -58,11 +58,13 @@ static void usage (); /* Indicates that no delimiter should be added in the current position. */ #define EMPTY_DELIM '\0' +static FILE dummy_closed; /* Element marking a file that has reached EOF and been closed. */ -#define CLOSED ((FILE *) -1) +#define CLOSED (&dummy_closed) +static FILE dummy_endlist; /* Element marking end of list of open files. */ -#define ENDLIST ((FILE *) -2) +#define ENDLIST (&dummy_endlist) /* Name this program was run with. */ char *program_name;