Module Name: src
Committed By: rillig
Date: Sun Aug 30 11:15:05 UTC 2020
Modified Files:
src/usr.bin/make: arch.c dir.c lst.c lst.h main.c make.c meta.c parse.c
suff.c targ.c
Log Message:
make(1): rename Lst_Datum to LstNode_Datum
To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107 src/usr.bin/make/arch.c
cvs rdiff -u -r1.125 -r1.126 src/usr.bin/make/dir.c
cvs rdiff -u -r1.57 -r1.58 src/usr.bin/make/lst.c
cvs rdiff -u -r1.58 -r1.59 src/usr.bin/make/lst.h
cvs rdiff -u -r1.329 -r1.330 src/usr.bin/make/main.c
cvs rdiff -u -r1.131 -r1.132 src/usr.bin/make/make.c
cvs rdiff -u -r1.111 -r1.112 src/usr.bin/make/meta.c
cvs rdiff -u -r1.273 -r1.274 src/usr.bin/make/parse.c
cvs rdiff -u -r1.137 -r1.138 src/usr.bin/make/suff.c
cvs rdiff -u -r1.78 -r1.79 src/usr.bin/make/targ.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/arch.c
diff -u src/usr.bin/make/arch.c:1.106 src/usr.bin/make/arch.c:1.107
--- src/usr.bin/make/arch.c:1.106 Sat Aug 29 13:38:48 2020
+++ src/usr.bin/make/arch.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: arch.c,v 1.106 2020/08/29 13:38:48 rillig Exp $ */
+/* $NetBSD: arch.c,v 1.107 2020/08/30 11:15:05 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: arch.c,v 1.106 2020/08/29 13:38:48 rillig Exp $";
+static char rcsid[] = "$NetBSD: arch.c,v 1.107 2020/08/30 11:15:05 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)arch.c 8.2 (Berkeley) 1/2/94";
#else
-__RCSID("$NetBSD: arch.c,v 1.106 2020/08/29 13:38:48 rillig Exp $");
+__RCSID("$NetBSD: arch.c,v 1.107 2020/08/30 11:15:05 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -508,7 +508,7 @@ ArchStatMember(const char *archive, cons
ln = Lst_Find(archives, ArchFindArchive, archive);
if (ln != NULL) {
- ar = Lst_Datum(ln);
+ ar = LstNode_Datum(ln);
he = Hash_FindEntry(&ar->members, member);
@@ -1046,7 +1046,7 @@ Arch_MemMTime(GNode *gn)
Lst_Open(gn->parents);
while ((ln = Lst_Next(gn->parents)) != NULL) {
- pgn = Lst_Datum(ln);
+ pgn = LstNode_Datum(ln);
if (pgn->type & OP_ARCHV) {
/*
Index: src/usr.bin/make/dir.c
diff -u src/usr.bin/make/dir.c:1.125 src/usr.bin/make/dir.c:1.126
--- src/usr.bin/make/dir.c:1.125 Sun Aug 30 11:12:05 2020
+++ src/usr.bin/make/dir.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: dir.c,v 1.125 2020/08/30 11:12:05 rillig Exp $ */
+/* $NetBSD: dir.c,v 1.126 2020/08/30 11:15:05 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.125 2020/08/30 11:12:05 rillig Exp $";
+static char rcsid[] = "$NetBSD: dir.c,v 1.126 2020/08/30 11:15:05 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.125 2020/08/30 11:12:05 rillig Exp $");
+__RCSID("$NetBSD: dir.c,v 1.126 2020/08/30 11:15:05 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -462,7 +462,7 @@ Dir_SetPATH(void)
Lst_Open(dirSearchPath);
if ((ln = Lst_First(dirSearchPath)) != NULL) {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
if (p == dotLast) {
hasLastDot = TRUE;
Var_Append(".PATH", dotLast->name, VAR_GLOBAL);
@@ -477,7 +477,7 @@ Dir_SetPATH(void)
}
while ((ln = Lst_Next(dirSearchPath)) != NULL) {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
if (p == dotLast)
continue;
if (p == dot && hasLastDot)
@@ -753,7 +753,7 @@ DirExpandInt(const char *word, Lst path,
Lst_Open(path);
while ((ln = Lst_Next(path)) != NULL) {
- Path *p = Lst_Datum(ln);
+ Path *p = LstNode_Datum(ln);
DirMatchFiles(word, p, expansions);
}
Lst_Close(path);
@@ -1094,7 +1094,7 @@ Dir_FindFile(const char *name, Lst path)
Lst_Open(path);
if ((ln = Lst_First(path)) != NULL) {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
if (p == dotLast) {
hasLastDot = TRUE;
DIR_DEBUG0("[dot last]...");
@@ -1128,7 +1128,7 @@ Dir_FindFile(const char *name, Lst path)
}
while ((ln = Lst_Next(path)) != NULL) {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
if (p == dotLast)
continue;
if ((file = DirLookup(p, name, cp, hasSlash)) != NULL) {
@@ -1186,7 +1186,7 @@ Dir_FindFile(const char *name, Lst path)
Lst_Open(path);
while ((ln = Lst_Next(path)) != NULL) {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
if (p == dotLast)
continue;
if (p == dot) {
@@ -1244,7 +1244,7 @@ Dir_FindFile(const char *name, Lst path)
Lst_Open(path);
while ((ln = Lst_Next(path)) != NULL) {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
if (p == dotLast)
continue;
if ((file = DirLookupAbs(p, name, cp)) != NULL) {
@@ -1299,7 +1299,7 @@ Dir_FindFile(const char *name, Lst path)
if (ln == NULL) {
return NULL;
} else {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
}
if (Hash_FindEntry(&p->files, cp) != NULL) {
@@ -1523,7 +1523,7 @@ Dir_AddDir(Lst path, const char *name)
if (path != NULL && strcmp(name, ".DOTLAST") == 0) {
ln = Lst_Find(path, DirFindName, name);
if (ln != NULL)
- return Lst_Datum(ln);
+ return LstNode_Datum(ln);
dotLast->refCount++;
Lst_Prepend(path, dotLast);
@@ -1532,7 +1532,7 @@ Dir_AddDir(Lst path, const char *name)
if (path != NULL)
ln = Lst_Find(openDirectories, DirFindName, name);
if (ln != NULL) {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
if (Lst_FindDatum(path, p) == NULL) {
p->refCount += 1;
Lst_Append(path, p);
@@ -1621,7 +1621,7 @@ Dir_MakeFlags(const char *flag, Lst path
if (path != NULL) {
Lst_Open(path);
while ((ln = Lst_Next(path)) != NULL) {
- Path *p = Lst_Datum(ln);
+ Path *p = LstNode_Datum(ln);
Buf_AddStr(&buf, " ");
Buf_AddStr(&buf, flag);
Buf_AddStr(&buf, p->name);
@@ -1720,7 +1720,7 @@ Dir_Concat(Lst path1, Lst path2)
Path *p;
for (ln = Lst_First(path2); ln != NULL; ln = LstNode_Next(ln)) {
- p = Lst_Datum(ln);
+ p = LstNode_Datum(ln);
if (Lst_FindDatum(path1, p) == NULL) {
p->refCount += 1;
Lst_Append(path1, p);
@@ -1749,7 +1749,7 @@ Dir_PrintDirectories(void)
Lst_Open(openDirectories);
while ((ln = Lst_Next(openDirectories)) != NULL) {
- Path *p = Lst_Datum(ln);
+ Path *p = LstNode_Datum(ln);
fprintf(debug_file, "# %-20s %10d\t%4d\n", p->name, p->refCount,
p->hits);
}
Index: src/usr.bin/make/lst.c
diff -u src/usr.bin/make/lst.c:1.57 src/usr.bin/make/lst.c:1.58
--- src/usr.bin/make/lst.c:1.57 Sun Aug 30 11:12:05 2020
+++ src/usr.bin/make/lst.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: lst.c,v 1.57 2020/08/30 11:12:05 rillig Exp $ */
+/* $NetBSD: lst.c,v 1.58 2020/08/30 11:15:05 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.57 2020/08/30 11:12:05 rillig Exp $";
+static char rcsid[] = "$NetBSD: lst.c,v 1.58 2020/08/30 11:15:05 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: lst.c,v 1.57 2020/08/30 11:12:05 rillig Exp $");
+__RCSID("$NetBSD: lst.c,v 1.58 2020/08/30 11:15:05 rillig Exp $");
#endif /* not lint */
#endif
@@ -355,7 +355,7 @@ LstNode_Prev(LstNode node)
/* Return the datum stored in the given node. */
void *
-Lst_Datum(LstNode node)
+LstNode_Datum(LstNode node)
{
assert(node != NULL);
return node->datum;
Index: src/usr.bin/make/lst.h
diff -u src/usr.bin/make/lst.h:1.58 src/usr.bin/make/lst.h:1.59
--- src/usr.bin/make/lst.h:1.58 Sun Aug 30 11:12:06 2020
+++ src/usr.bin/make/lst.h Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: lst.h,v 1.58 2020/08/30 11:12:06 rillig Exp $ */
+/* $NetBSD: lst.h,v 1.59 2020/08/30 11:15:05 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -139,7 +139,7 @@ LstNode LstNode_Next(LstNode);
/* Return predecessor to given element */
LstNode LstNode_Prev(LstNode);
/* Get datum from LstNode */
-void *Lst_Datum(LstNode);
+void *LstNode_Datum(LstNode);
/*
* Functions for entire lists
Index: src/usr.bin/make/main.c
diff -u src/usr.bin/make/main.c:1.329 src/usr.bin/make/main.c:1.330
--- src/usr.bin/make/main.c:1.329 Sat Aug 29 13:16:54 2020
+++ src/usr.bin/make/main.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.329 2020/08/29 13:16:54 rillig Exp $ */
+/* $NetBSD: main.c,v 1.330 2020/08/30 11:15:05 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,7 +69,7 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: main.c,v 1.329 2020/08/29 13:16:54 rillig Exp $";
+static char rcsid[] = "$NetBSD: main.c,v 1.330 2020/08/30 11:15:05 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
@@ -81,7 +81,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 19
#if 0
static char sccsid[] = "@(#)main.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: main.c,v 1.329 2020/08/29 13:16:54 rillig Exp $");
+__RCSID("$NetBSD: main.c,v 1.330 2020/08/30 11:15:05 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -874,7 +874,7 @@ doPrintVars(void)
expandVars = getBoolean(".MAKE.EXPAND_VARIABLES", FALSE);
for (ln = Lst_First(variables); ln != NULL; ln = LstNode_Next(ln)) {
- char *var = Lst_Datum(ln);
+ char *var = LstNode_Datum(ln);
const char *value;
char *p1;
@@ -1283,7 +1283,7 @@ main(int argc, char **argv)
LstNode ln;
for (ln = Lst_First(create); ln != NULL; ln = LstNode_Next(ln)) {
- char *name = Lst_Datum(ln);
+ char *name = LstNode_Datum(ln);
Var_Append(".TARGETS", name, VAR_GLOBAL);
}
} else
@@ -1338,7 +1338,7 @@ main(int argc, char **argv)
ln = Lst_Find(sysMkPath, ReadMakefileSucceeded, NULL);
if (ln == NULL)
Fatal("%s: cannot open %s.", progname,
- (char *)Lst_Datum(Lst_First(sysMkPath)));
+ (char *)LstNode_Datum(Lst_First(sysMkPath)));
}
if (!Lst_IsEmpty(makefiles)) {
@@ -1347,7 +1347,7 @@ main(int argc, char **argv)
ln = Lst_Find(makefiles, ReadMakefileFailed, NULL);
if (ln != NULL)
Fatal("%s: cannot open %s.", progname,
- (char *)Lst_Datum(ln));
+ (char *)LstNode_Datum(ln));
} else {
p1 = Var_Subst("${" MAKEFILE_PREFERENCE "}",
VAR_CMD, VARE_WANTRES);
Index: src/usr.bin/make/make.c
diff -u src/usr.bin/make/make.c:1.131 src/usr.bin/make/make.c:1.132
--- src/usr.bin/make/make.c:1.131 Sun Aug 30 11:12:06 2020
+++ src/usr.bin/make/make.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: make.c,v 1.131 2020/08/30 11:12:06 rillig Exp $ */
+/* $NetBSD: make.c,v 1.132 2020/08/30 11:15:05 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: make.c,v 1.131 2020/08/30 11:12:06 rillig Exp $";
+static char rcsid[] = "$NetBSD: make.c,v 1.132 2020/08/30 11:15:05 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.131 2020/08/30 11:12:06 rillig Exp $");
+__RCSID("$NetBSD: make.c,v 1.132 2020/08/30 11:15:05 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -486,7 +486,7 @@ Make_HandleUse(GNode *cgn, GNode *pgn)
Lst_Open(cgn->children);
while ((ln = Lst_Next(cgn->children)) != NULL) {
- GNode *gn = Lst_Datum(ln);
+ GNode *gn = LstNode_Datum(ln);
/*
* Expand variables in the .USE node's name
@@ -740,7 +740,7 @@ Make_Update(GNode *cgn)
/* Now mark all the parents as having one less unmade child */
Lst_Open(parents);
while ((ln = Lst_Next(parents)) != NULL) {
- pgn = Lst_Datum(ln);
+ pgn = LstNode_Datum(ln);
if (DEBUG(MAKE))
fprintf(debug_file, "inspect parent %s%s: flags %x, "
"type %x, made %d, unmade %d ",
@@ -843,7 +843,7 @@ Make_Update(GNode *cgn)
const char *cpref = Var_Value(PREFIX, cgn, &p1);
while ((ln = Lst_Next(cgn->iParents)) != NULL) {
- pgn = Lst_Datum(ln);
+ pgn = LstNode_Datum(ln);
if (pgn->flags & REMAKE) {
Var_Set(IMPSRC, cname, pgn);
if (cpref != NULL)
@@ -1454,7 +1454,7 @@ Make_ProcessWait(Lst targs)
owln = Lst_First(pgn->children);
Lst_Open(pgn->children);
for (; (ln = Lst_Next(pgn->children)) != NULL; ) {
- cgn = Lst_Datum(ln);
+ cgn = LstNode_Datum(ln);
if (cgn->type & OP_WAIT) {
/* Make the .WAIT node depend on the previous children */
Lst_ForEachFrom(pgn->children, owln, add_wait_dep, cgn);
Index: src/usr.bin/make/meta.c
diff -u src/usr.bin/make/meta.c:1.111 src/usr.bin/make/meta.c:1.112
--- src/usr.bin/make/meta.c:1.111 Sat Aug 29 13:16:54 2020
+++ src/usr.bin/make/meta.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: meta.c,v 1.111 2020/08/29 13:16:54 rillig Exp $ */
+/* $NetBSD: meta.c,v 1.112 2020/08/30 11:15:05 rillig Exp $ */
/*
* Implement 'meta' mode.
@@ -1323,7 +1323,7 @@ meta_oodate(GNode *gn, Boolean oodate)
nln = Lst_FindFrom(missingFiles,
LstNode_Next(ln),
path_match, p);
- tp = Lst_Datum(ln);
+ tp = LstNode_Datum(ln);
Lst_Remove(missingFiles, ln);
free(tp);
} while ((ln = nln) != NULL);
@@ -1502,7 +1502,7 @@ meta_oodate(GNode *gn, Boolean oodate)
fprintf(debug_file, "%s: %d: there were more build commands in the meta data file than there are now...\n", fname, lineno);
oodate = TRUE;
} else {
- char *cmd = Lst_Datum(ln);
+ char *cmd = LstNode_Datum(ln);
Boolean hasOODATE = FALSE;
if (strstr(cmd, "$?"))
@@ -1579,7 +1579,7 @@ meta_oodate(GNode *gn, Boolean oodate)
if (!Lst_IsEmpty(missingFiles)) {
if (DEBUG(META))
fprintf(debug_file, "%s: missing files: %s...\n",
- fname, (char *)Lst_Datum(Lst_First(missingFiles)));
+ fname, (char *)LstNode_Datum(Lst_First(missingFiles)));
oodate = TRUE;
}
if (!oodate && !have_filemon && filemonMissing) {
Index: src/usr.bin/make/parse.c
diff -u src/usr.bin/make/parse.c:1.273 src/usr.bin/make/parse.c:1.274
--- src/usr.bin/make/parse.c:1.273 Sat Aug 29 13:38:48 2020
+++ src/usr.bin/make/parse.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.273 2020/08/29 13:38:48 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.274 2020/08/30 11:15:05 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: parse.c,v 1.273 2020/08/29 13:38:48 rillig Exp $";
+static char rcsid[] = "$NetBSD: parse.c,v 1.274 2020/08/30 11:15:05 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)parse.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: parse.c,v 1.273 2020/08/29 13:38:48 rillig Exp $");
+__RCSID("$NetBSD: parse.c,v 1.274 2020/08/30 11:15:05 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -853,7 +853,7 @@ ParseLinkSrc(void *pgnp, void *cgnp)
GNode *cgn = (GNode *)cgnp;
if ((pgn->type & OP_DOUBLEDEP) && !Lst_IsEmpty(pgn->cohorts))
- pgn = Lst_Datum(Lst_Last(pgn->cohorts));
+ pgn = LstNode_Datum(Lst_Last(pgn->cohorts));
Lst_Append(pgn->children, cgn);
if (specType == Not)
Lst_Append(cgn->parents, pgn);
@@ -2088,7 +2088,7 @@ ParseAddCmd(void *gnp, void *cmd)
/* Add to last (ie current) cohort for :: targets */
if ((gn->type & OP_DOUBLEDEP) && !Lst_IsEmpty(gn->cohorts))
- gn = Lst_Datum(Lst_Last(gn->cohorts));
+ gn = LstNode_Datum(Lst_Last(gn->cohorts));
/* if target already supplied, ignore commands */
if (!(gn->type & OP_HAS_COMMANDS)) {
Index: src/usr.bin/make/suff.c
diff -u src/usr.bin/make/suff.c:1.137 src/usr.bin/make/suff.c:1.138
--- src/usr.bin/make/suff.c:1.137 Sun Aug 30 11:12:06 2020
+++ src/usr.bin/make/suff.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: suff.c,v 1.137 2020/08/30 11:12:06 rillig Exp $ */
+/* $NetBSD: suff.c,v 1.138 2020/08/30 11:15:05 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: suff.c,v 1.137 2020/08/30 11:12:06 rillig Exp $";
+static char rcsid[] = "$NetBSD: suff.c,v 1.138 2020/08/30 11:15:05 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.137 2020/08/30 11:12:06 rillig Exp $");
+__RCSID("$NetBSD: suff.c,v 1.138 2020/08/30 11:15:05 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -390,7 +390,7 @@ SuffInsert(Lst l, Suff *s)
Lst_Open(l);
while ((ln = Lst_Next(l)) != NULL) {
- s2 = Lst_Datum(ln);
+ s2 = LstNode_Datum(ln);
if (s2->sNum >= s->sNum) {
break;
}
@@ -516,7 +516,7 @@ SuffParseTransform(char *str, Suff **out
}
return FALSE;
}
- src = Lst_Datum(srcLn);
+ src = LstNode_Datum(srcLn);
str2 = str + src->nameLen;
if (*str2 == '\0') {
single = src;
@@ -525,7 +525,7 @@ SuffParseTransform(char *str, Suff **out
targLn = Lst_Find(sufflist, SuffSuffHasName, str2);
if (targLn != NULL) {
*out_src = src;
- *out_targ = Lst_Datum(targLn);
+ *out_targ = LstNode_Datum(targLn);
return TRUE;
}
}
@@ -577,7 +577,7 @@ Suff_AddTransform(char *line)
* free the commands themselves, because a given command can be
* attached to several different transformations.
*/
- gn = Lst_Datum(ln);
+ gn = LstNode_Datum(ln);
Lst_Free(gn->commands);
Lst_Free(gn->children);
gn->commands = Lst_Init();
@@ -620,7 +620,7 @@ Suff_EndTransform(void *gnp, void *dummy
GNode *gn = (GNode *)gnp;
if ((gn->type & OP_DOUBLEDEP) && !Lst_IsEmpty(gn->cohorts))
- gn = Lst_Datum(Lst_Last(gn->cohorts));
+ gn = LstNode_Datum(Lst_Last(gn->cohorts));
if ((gn->type & OP_TRANSFORM) && Lst_IsEmpty(gn->commands) &&
Lst_IsEmpty(gn->children))
{
@@ -702,7 +702,7 @@ SuffRebuildGraph(void *transformp, void
* Found target. Link in and return, since it can't be anything
* else.
*/
- s2 = Lst_Datum(ln);
+ s2 = LstNode_Datum(ln);
SuffInsert(s2->children, s);
SuffInsert(s->parents, s2);
return 0;
@@ -729,7 +729,7 @@ SuffRebuildGraph(void *transformp, void
/*
* Found it -- establish the proper relationship
*/
- s2 = Lst_Datum(ln);
+ s2 = LstNode_Datum(ln);
SuffInsert(s->children, s2);
SuffInsert(s2->parents, s);
}
@@ -843,7 +843,7 @@ Suff_GetPath(char *sname)
if (ln == NULL) {
return NULL;
} else {
- s = Lst_Datum(ln);
+ s = LstNode_Datum(ln);
return s->searchPath;
}
}
@@ -872,7 +872,7 @@ Suff_DoPaths(void)
Lst_Open(sufflist);
while ((ln = Lst_Next(sufflist)) != NULL) {
- s = Lst_Datum(ln);
+ s = LstNode_Datum(ln);
if (!Lst_IsEmpty(s->searchPath)) {
#ifdef INCLUDES
if (s->flags & SUFF_INCLUDE) {
@@ -917,7 +917,7 @@ Suff_AddInclude(char *sname)
ln = Lst_Find(sufflist, SuffSuffHasName, sname);
if (ln != NULL) {
- s = Lst_Datum(ln);
+ s = LstNode_Datum(ln);
s->flags |= SUFF_INCLUDE;
}
}
@@ -938,7 +938,7 @@ Suff_AddLib(const char *sname)
ln = Lst_Find(sufflist, SuffSuffHasName, sname);
if (ln != NULL) {
- s = Lst_Datum(ln);
+ s = LstNode_Datum(ln);
s->flags |= SUFF_LIBRARY;
}
}
@@ -1045,7 +1045,7 @@ SuffRemoveSrc(Lst l)
#endif
while ((ln = Lst_Next(l)) != NULL) {
- s = Lst_Datum(ln);
+ s = LstNode_Datum(ln);
if (s->children == 0) {
free(s->file);
if (!s->parent)
@@ -1171,7 +1171,7 @@ SuffFindCmds(Src *targ, Lst slst)
Lst_Close(t->children);
return NULL;
}
- s = Lst_Datum(ln);
+ s = LstNode_Datum(ln);
if (s->type & OP_OPTIONAL && Lst_IsEmpty(t->commands)) {
/*
@@ -1205,7 +1205,7 @@ SuffFindCmds(Src *targ, Lst slst)
*
* XXX: Handle multi-stage transformations here, too.
*/
- suff = Lst_Datum(ln);
+ suff = LstNode_Datum(ln);
/* XXX: Can targ->suff be NULL here? */
if (targ->suff != NULL &&
@@ -1253,7 +1253,7 @@ SuffFindCmds(Src *targ, Lst slst)
static void
SuffExpandChildren(LstNode cln, GNode *pgn)
{
- GNode *cgn = Lst_Datum(cln);
+ GNode *cgn = LstNode_Datum(cln);
GNode *gn; /* New source 8) */
char *cp; /* Expanded value */
@@ -1401,7 +1401,7 @@ SuffExpandChildren(LstNode cln, GNode *p
static void
SuffExpandWildcards(LstNode cln, GNode *pgn)
{
- GNode *cgn = Lst_Datum(cln);
+ GNode *cgn = LstNode_Datum(cln);
GNode *gn; /* New source 8) */
char *cp; /* Expanded value */
Lst explist; /* List of expansions */
@@ -1474,7 +1474,7 @@ Suff_FindPath(GNode* gn)
fprintf(debug_file, "Wildcard expanding \"%s\"...", gn->name);
}
if (ln != NULL)
- suff = Lst_Datum(ln);
+ suff = LstNode_Datum(ln);
/* XXX: Here we can save the suffix so we don't have to do this again */
}
@@ -1540,7 +1540,7 @@ SuffApplyTransform(GNode *tGn, GNode *sG
return FALSE;
}
- gn = Lst_Datum(ln);
+ gn = LstNode_Datum(ln);
if (DEBUG(SUFF)) {
fprintf(debug_file, "\tapplying %s -> %s to \"%s\"\n", s->name, t->name, tGn->name);
@@ -1691,11 +1691,11 @@ SuffFindArchiveDeps(GNode *gn, Lst slst)
/*
* Got one -- apply it
*/
- if (!SuffApplyTransform(gn, mem, (Suff *)Lst_Datum(ln), ms) &&
+ if (!SuffApplyTransform(gn, mem, (Suff *)LstNode_Datum(ln), ms) &&
DEBUG(SUFF))
{
fprintf(debug_file, "\tNo transformation from %s -> %s\n",
- ms->name, ((Suff *)Lst_Datum(ln))->name);
+ ms->name, ((Suff *)LstNode_Datum(ln))->name);
}
}
}
@@ -1797,7 +1797,7 @@ SuffFindNormalDeps(GNode *gn, Lst slst)
*/
targ = bmake_malloc(sizeof(Src));
targ->file = bmake_strdup(gn->name);
- targ->suff = Lst_Datum(ln);
+ targ->suff = LstNode_Datum(ln);
targ->suff->refCount++;
targ->node = gn;
targ->parent = NULL;
@@ -1877,7 +1877,7 @@ SuffFindNormalDeps(GNode *gn, Lst slst)
* for setting the local variables.
*/
if (!Lst_IsEmpty(targs)) {
- targ = Lst_Datum(Lst_First(targs));
+ targ = LstNode_Datum(Lst_First(targs));
} else {
targ = NULL;
}
@@ -2137,7 +2137,7 @@ SuffFindDeps(GNode *gn, Lst slst)
if (gn->suffix)
gn->suffix->refCount--;
if (ln != NULL) {
- gn->suffix = s = Lst_Datum(ln);
+ gn->suffix = s = LstNode_Datum(ln);
gn->suffix->refCount++;
Arch_FindLib(gn, s->searchPath);
} else {
@@ -2171,7 +2171,7 @@ Suff_SetNull(char *name)
ln = Lst_Find(sufflist, SuffSuffHasName, name);
if (ln != NULL) {
- s = Lst_Datum(ln);
+ s = LstNode_Datum(ln);
if (suffNull != NULL) {
suffNull->flags &= ~SUFF_NULL;
}
Index: src/usr.bin/make/targ.c
diff -u src/usr.bin/make/targ.c:1.78 src/usr.bin/make/targ.c:1.79
--- src/usr.bin/make/targ.c:1.78 Sat Aug 29 20:20:44 2020
+++ src/usr.bin/make/targ.c Sun Aug 30 11:15:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: targ.c,v 1.78 2020/08/29 20:20:44 rillig Exp $ */
+/* $NetBSD: targ.c,v 1.79 2020/08/30 11:15:05 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: targ.c,v 1.78 2020/08/29 20:20:44 rillig Exp $";
+static char rcsid[] = "$NetBSD: targ.c,v 1.79 2020/08/30 11:15:05 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)targ.c 8.2 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: targ.c,v 1.78 2020/08/29 20:20:44 rillig Exp $");
+__RCSID("$NetBSD: targ.c,v 1.79 2020/08/30 11:15:05 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -321,7 +321,7 @@ Targ_FindList(Lst names, int flags)
Lst_Open(names);
while ((ln = Lst_Next(names)) != NULL) {
- name = Lst_Datum(ln);
+ name = LstNode_Datum(ln);
gn = Targ_FindNode(name, flags);
if (gn != NULL) {
/*
@@ -586,13 +586,13 @@ Targ_Propagate(void)
LstNode pn, cn;
for (pn = Lst_First(allTargets); pn != NULL; pn = LstNode_Next(pn)) {
- GNode *pgn = Lst_Datum(pn);
+ GNode *pgn = LstNode_Datum(pn);
if (!(pgn->type & OP_DOUBLEDEP))
continue;
for (cn = Lst_First(pgn->cohorts); cn != NULL; cn = LstNode_Next(cn)) {
- GNode *cgn = Lst_Datum(cn);
+ GNode *cgn = LstNode_Datum(cn);
cgn->type |= pgn->type & ~OP_OPMASK;
}