Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/make make(1): migrate Lst_First to Lst_FirstS
details: https://anonhg.NetBSD.org/src/rev/d720faf9470d
branches: trunk
changeset: 937843:d720faf9470d
user: rillig <rillig%NetBSD.org@localhost>
date: Fri Aug 28 04:14:31 2020 +0000
description:
make(1): migrate Lst_First to Lst_FirstS
diffstat:
usr.bin/make/dir.c | 12 ++++++------
usr.bin/make/lst.c | 10 +++++-----
usr.bin/make/lst.h | 3 +--
usr.bin/make/main.c | 10 +++++-----
usr.bin/make/make.c | 12 ++++++------
usr.bin/make/meta.c | 6 +++---
usr.bin/make/suff.c | 12 ++++++------
7 files changed, 32 insertions(+), 33 deletions(-)
diffs (289 lines):
diff -r 7b8ab1d8363d -r d720faf9470d usr.bin/make/dir.c
--- a/usr.bin/make/dir.c Fri Aug 28 04:05:35 2020 +0000
+++ b/usr.bin/make/dir.c Fri Aug 28 04:14:31 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: dir.c,v 1.115 2020/08/27 19:15:35 rillig Exp $ */
+/* $NetBSD: dir.c,v 1.116 2020/08/28 04:14:31 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -70,14 +70,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: dir.c,v 1.115 2020/08/27 19:15:35 rillig Exp $";
+static char rcsid[] = "$NetBSD: dir.c,v 1.116 2020/08/28 04:14:31 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)dir.c 8.2 (Berkeley) 1/2/94";
#else
-__RCSID("$NetBSD: dir.c,v 1.115 2020/08/27 19:15:35 rillig Exp $");
+__RCSID("$NetBSD: dir.c,v 1.116 2020/08/28 04:14:31 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -483,7 +483,7 @@
Var_Delete(".PATH", VAR_GLOBAL);
Lst_OpenS(dirSearchPath);
- if ((ln = Lst_First(dirSearchPath)) != NULL) {
+ if ((ln = Lst_FirstS(dirSearchPath)) != NULL) {
p = Lst_DatumS(ln);
if (p == dotLast) {
hasLastDot = TRUE;
@@ -1137,7 +1137,7 @@
}
Lst_OpenS(path);
- if ((ln = Lst_First(path)) != NULL) {
+ if ((ln = Lst_FirstS(path)) != NULL) {
p = Lst_DatumS(ln);
if (p == dotLast) {
hasLastDot = TRUE;
@@ -1764,7 +1764,7 @@
LstNode ln;
Path *p;
- for (ln = Lst_First(path2); ln != NULL; ln = Lst_SuccS(ln)) {
+ for (ln = Lst_FirstS(path2); ln != NULL; ln = Lst_SuccS(ln)) {
p = Lst_DatumS(ln);
if (Lst_MemberS(path1, p) == NULL) {
p->refCount += 1;
diff -r 7b8ab1d8363d -r d720faf9470d usr.bin/make/lst.c
--- a/usr.bin/make/lst.c Fri Aug 28 04:05:35 2020 +0000
+++ b/usr.bin/make/lst.c Fri Aug 28 04:14:31 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: lst.c,v 1.47 2020/08/27 19:15:35 rillig Exp $ */
+/* $NetBSD: lst.c,v 1.48 2020/08/28 04:14:31 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -37,11 +37,11 @@
#include "make.h"
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: lst.c,v 1.47 2020/08/27 19:15:35 rillig Exp $";
+static char rcsid[] = "$NetBSD: lst.c,v 1.48 2020/08/28 04:14:31 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: lst.c,v 1.47 2020/08/27 19:15:35 rillig Exp $");
+__RCSID("$NetBSD: lst.c,v 1.48 2020/08/28 04:14:31 rillig Exp $");
#endif /* not lint */
#endif
@@ -332,7 +332,7 @@
/* Return the first node from the given list, or NULL if the list is empty or
* invalid. */
-LstNode
+static LstNode
Lst_First(Lst list)
{
if (!LstIsValid(list) || LstIsEmpty(list)) {
@@ -476,7 +476,7 @@
{
if (LstIsEmpty(list))
return 0; /* XXX: Document what this value means. */
- return Lst_ForEachFromS(list, Lst_First(list), proc, procData);
+ return Lst_ForEachFromS(list, Lst_FirstS(list), proc, procData);
}
/* Apply the given function to each element of the given list, starting from
diff -r 7b8ab1d8363d -r d720faf9470d usr.bin/make/lst.h
--- a/usr.bin/make/lst.h Fri Aug 28 04:05:35 2020 +0000
+++ b/usr.bin/make/lst.h Fri Aug 28 04:14:31 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: lst.h,v 1.49 2020/08/27 19:15:35 rillig Exp $ */
+/* $NetBSD: lst.h,v 1.50 2020/08/28 04:14:31 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -131,7 +131,6 @@
* Node-specific functions
*/
/* Return first element in list */
-LstNode Lst_First(Lst);
LstNode Lst_FirstS(Lst);
/* Return last element in list */
LstNode Lst_Last(Lst);
diff -r 7b8ab1d8363d -r d720faf9470d usr.bin/make/main.c
--- a/usr.bin/make/main.c Fri Aug 28 04:05:35 2020 +0000
+++ b/usr.bin/make/main.c Fri Aug 28 04:14:31 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.317 2020/08/27 19:15:35 rillig Exp $ */
+/* $NetBSD: main.c,v 1.318 2020/08/28 04:14:31 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,7 +69,7 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: main.c,v 1.317 2020/08/27 19:15:35 rillig Exp $";
+static char rcsid[] = "$NetBSD: main.c,v 1.318 2020/08/28 04:14:31 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
@@ -81,7 +81,7 @@
#if 0
static char sccsid[] = "@(#)main.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: main.c,v 1.317 2020/08/27 19:15:35 rillig Exp $");
+__RCSID("$NetBSD: main.c,v 1.318 2020/08/28 04:14:31 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -869,7 +869,7 @@
else
expandVars = getBoolean(".MAKE.EXPAND_VARIABLES", FALSE);
- for (ln = Lst_First(variables); ln != NULL; ln = Lst_SuccS(ln)) {
+ for (ln = Lst_FirstS(variables); ln != NULL; ln = Lst_SuccS(ln)) {
char *var = Lst_DatumS(ln);
const char *value;
char *p1;
@@ -1278,7 +1278,7 @@
if (!Lst_IsEmptyS(create)) {
LstNode ln;
- for (ln = Lst_First(create); ln != NULL; ln = Lst_SuccS(ln)) {
+ for (ln = Lst_FirstS(create); ln != NULL; ln = Lst_SuccS(ln)) {
char *name = Lst_DatumS(ln);
Var_Append(".TARGETS", name, VAR_GLOBAL);
}
diff -r 7b8ab1d8363d -r d720faf9470d usr.bin/make/make.c
--- a/usr.bin/make/make.c Fri Aug 28 04:05:35 2020 +0000
+++ b/usr.bin/make/make.c Fri Aug 28 04:14:31 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: make.c,v 1.127 2020/08/27 19:15:35 rillig Exp $ */
+/* $NetBSD: make.c,v 1.128 2020/08/28 04:14:31 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: make.c,v 1.127 2020/08/27 19:15:35 rillig Exp $";
+static char rcsid[] = "$NetBSD: make.c,v 1.128 2020/08/28 04:14:31 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)make.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: make.c,v 1.127 2020/08/27 19:15:35 rillig Exp $");
+__RCSID("$NetBSD: make.c,v 1.128 2020/08/28 04:14:31 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -735,7 +735,7 @@
parents = centurion->parents;
/* If this was a .ORDER node, schedule the RHS */
- Lst_ForEachS(centurion->order_succ, MakeBuildParent, Lst_First(toBeMade));
+ Lst_ForEachS(centurion->order_succ, MakeBuildParent, Lst_FirstS(toBeMade));
/* Now mark all the parents as having one less unmade child */
Lst_OpenS(parents);
@@ -1121,7 +1121,7 @@
* just before the current first element.
*/
gn->made = DEFERRED;
- Lst_ForEachS(gn->children, MakeBuildChild, Lst_First(toBeMade));
+ Lst_ForEachS(gn->children, MakeBuildChild, Lst_FirstS(toBeMade));
/* and drop this node on the floor */
if (DEBUG(MAKE))
fprintf(debug_file, "dropped %s%s\n", gn->name, gn->cohort_num);
@@ -1451,7 +1451,7 @@
if (pgn->type & OP_DOUBLEDEP)
Lst_PrependAllS(examine, pgn->cohorts);
- owln = Lst_First(pgn->children);
+ owln = Lst_FirstS(pgn->children);
Lst_OpenS(pgn->children);
for (; (ln = Lst_NextS(pgn->children)) != NULL; ) {
cgn = Lst_DatumS(ln);
diff -r 7b8ab1d8363d -r d720faf9470d usr.bin/make/meta.c
--- a/usr.bin/make/meta.c Fri Aug 28 04:05:35 2020 +0000
+++ b/usr.bin/make/meta.c Fri Aug 28 04:14:31 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: meta.c,v 1.103 2020/08/27 19:15:35 rillig Exp $ */
+/* $NetBSD: meta.c,v 1.104 2020/08/28 04:14:31 rillig Exp $ */
/*
* Implement 'meta' mode.
@@ -1167,7 +1167,7 @@
/* we want to track all the .meta we read */
Var_Append(".MAKE.META.FILES", fname, VAR_GLOBAL);
- ln = Lst_First(gn->commands);
+ ln = Lst_FirstS(gn->commands);
while (!oodate && (x = fgetLine(&buf, &bufsz, 0, fp)) > 0) {
lineno++;
if (buf[x - 1] == '\n')
@@ -1598,7 +1598,7 @@
if (!Lst_IsEmptyS(missingFiles)) {
if (DEBUG(META))
fprintf(debug_file, "%s: missing files: %s...\n",
- fname, (char *)Lst_DatumS(Lst_First(missingFiles)));
+ fname, (char *)Lst_DatumS(Lst_FirstS(missingFiles)));
oodate = TRUE;
}
if (!oodate && !have_filemon && filemonMissing) {
diff -r 7b8ab1d8363d -r d720faf9470d usr.bin/make/suff.c
--- a/usr.bin/make/suff.c Fri Aug 28 04:05:35 2020 +0000
+++ b/usr.bin/make/suff.c Fri Aug 28 04:14:31 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: suff.c,v 1.122 2020/08/28 03:35:45 rillig Exp $ */
+/* $NetBSD: suff.c,v 1.123 2020/08/28 04:14:31 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: suff.c,v 1.122 2020/08/28 03:35:45 rillig Exp $";
+static char rcsid[] = "$NetBSD: suff.c,v 1.123 2020/08/28 04:14:31 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)suff.c 8.4 (Berkeley) 3/21/94";
#else
-__RCSID("$NetBSD: suff.c,v 1.122 2020/08/28 03:35:45 rillig Exp $");
+__RCSID("$NetBSD: suff.c,v 1.123 2020/08/28 04:14:31 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -2062,7 +2062,7 @@
/*
* Begin at the beginning...
*/
- ln = Lst_First(sufflist);
+ ln = Lst_FirstS(sufflist);
srcs = Lst_Init();
targs = Lst_Init();
@@ -2190,7 +2190,7 @@
* for setting the local variables.
*/
if (!Lst_IsEmptyS(targs)) {
- targ = Lst_DatumS(Lst_First(targs));
+ targ = Lst_DatumS(Lst_FirstS(targs));
} else {
targ = NULL;
}
@@ -2213,7 +2213,7 @@
* Now we've got the important local variables set, expand any sources
* that still contain variables or wildcards in their names.
*/
- for (ln = Lst_First(gn->children); ln != NULL; ln = nln) {
+ for (ln = Lst_FirstS(gn->children); ln != NULL; ln = nln) {
nln = Lst_SuccS(ln);
SuffExpandChildren(ln, gn);
}
Home |
Main Index |
Thread Index |
Old Index