Module Name: src
Committed By: rillig
Date: Sat Jan 1 21:50:29 UTC 2022
Modified Files:
src/usr.bin/make: for.c nonints.h parse.c
Log Message:
make: remove unused parameter from Parse_PushInput
The parameter readMore was never NULL.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 src/usr.bin/make/for.c
cvs rdiff -u -r1.227 -r1.228 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.613 -r1.614 src/usr.bin/make/parse.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/make/for.c
diff -u src/usr.bin/make/for.c:1.151 src/usr.bin/make/for.c:1.152
--- src/usr.bin/make/for.c:1.151 Wed Dec 15 12:58:01 2021
+++ src/usr.bin/make/for.c Sat Jan 1 21:50:29 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: for.c,v 1.151 2021/12/15 12:58:01 rillig Exp $ */
+/* $NetBSD: for.c,v 1.152 2022/01/01 21:50:29 rillig Exp $ */
/*
* Copyright (c) 1992, The Regents of the University of California.
@@ -58,7 +58,7 @@
#include "make.h"
/* "@(#)for.c 8.1 (Berkeley) 6/6/93" */
-MAKE_RCSID("$NetBSD: for.c,v 1.151 2021/12/15 12:58:01 rillig Exp $");
+MAKE_RCSID("$NetBSD: for.c,v 1.152 2022/01/01 21:50:29 rillig Exp $");
/* One of the variables to the left of the "in" in a .for loop. */
@@ -519,5 +519,5 @@ For_Run(int lineno)
return;
}
- Parse_PushInput(NULL, lineno, -1, ForReadMore, f);
+ Parse_PushInput(NULL, lineno, ForReadMore, f);
}
Index: src/usr.bin/make/nonints.h
diff -u src/usr.bin/make/nonints.h:1.227 src/usr.bin/make/nonints.h:1.228
--- src/usr.bin/make/nonints.h:1.227 Fri Dec 31 00:18:06 2021
+++ src/usr.bin/make/nonints.h Sat Jan 1 21:50:29 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: nonints.h,v 1.227 2021/12/31 00:18:06 rillig Exp $ */
+/* $NetBSD: nonints.h,v 1.228 2022/01/01 21:50:29 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -147,7 +147,7 @@ void Parse_Error(ParseErrorLevel, const
bool Parse_VarAssign(const char *, bool, GNode *) MAKE_ATTR_USE;
void Parse_AddIncludeDir(const char *);
void Parse_File(const char *, int);
-void Parse_PushInput(const char *, int, int, ReadMoreProc, void *);
+void Parse_PushInput(const char *, int, ReadMoreProc, void *);
void Parse_MainName(GNodeList *);
int Parse_NumErrors(void) MAKE_ATTR_USE;
Index: src/usr.bin/make/parse.c
diff -u src/usr.bin/make/parse.c:1.613 src/usr.bin/make/parse.c:1.614
--- src/usr.bin/make/parse.c:1.613 Sat Jan 1 21:41:50 2022
+++ src/usr.bin/make/parse.c Sat Jan 1 21:50:29 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.613 2022/01/01 21:41:50 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.614 2022/01/01 21:50:29 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -110,7 +110,7 @@
#include "pathnames.h"
/* "@(#)parse.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: parse.c,v 1.613 2022/01/01 21:41:50 rillig Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.614 2022/01/01 21:50:29 rillig Exp $");
/* types and constants */
@@ -2034,7 +2034,7 @@ IncludeFile(const char *file, bool isSys
(void)close(fd);
/* Start reading from this file next */
- Parse_PushInput(fullname, 0, -1, loadedfile_readMore, lf);
+ Parse_PushInput(fullname, 0, loadedfile_readMore, lf);
CurFile()->lf = lf;
if (depinc)
doing_depend = depinc; /* only turn it on */
@@ -2215,7 +2215,7 @@ TrackInput(const char *name)
* The given file is added to the includes stack.
*/
void
-Parse_PushInput(const char *name, int lineno, int fd,
+Parse_PushInput(const char *name, int lineno,
ReadMoreProc readMore, void *readMoreArg)
{
IFile *curFile;
@@ -2232,10 +2232,6 @@ Parse_PushInput(const char *name, int li
readMore == loadedfile_readMore ? "file" : ".for loop in",
name, lineno);
- if (fd == -1 && readMore == NULL)
- /* sanity */
- return;
-
curFile = Vector_Push(&includes);
curFile->name = FStr_InitOwn(bmake_strdup(name));
curFile->fromForLoop = fromForLoop;
@@ -3025,7 +3021,7 @@ Parse_File(const char *name, int fd)
assert(targets == NULL);
- Parse_PushInput(name, 0, -1, loadedfile_readMore, lf);
+ Parse_PushInput(name, 0, loadedfile_readMore, lf);
CurFile()->lf = lf;
do {