[CLOSED, ENDLIST]: Don't cast constants to FILE pointers.

Instead, declare two FILE structs and use their addresses.
This commit is contained in:
Jim Meyering
1995-05-20 11:47:31 +00:00
parent 0753cff4a1
commit 4c9e84124c
+4 -2
View File
@@ -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;