From 4c9e84124c8f22ec8be7b793052a4bdd20a560ca Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 20 May 1995 11:47:31 +0000 Subject: [PATCH] [CLOSED, ENDLIST]: Don't cast constants to FILE pointers. Instead, declare two FILE structs and use their addresses. --- src/paste.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; -- 2.47.3