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): inline Lst_ForEach in Targ_PrintCmds



details:   https://anonhg.NetBSD.org/src/rev/1966105c2ac3
branches:  trunk
changeset: 955227:1966105c2ac3
user:      rillig <rillig%NetBSD.org@localhost>
date:      Thu Sep 24 07:59:33 2020 +0000

description:
make(1): inline Lst_ForEach in Targ_PrintCmds

diffstat:

 usr.bin/make/targ.c |  17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

diffs (41 lines):

diff -r eca96418ca91 -r 1966105c2ac3 usr.bin/make/targ.c
--- a/usr.bin/make/targ.c       Thu Sep 24 07:53:32 2020 +0000
+++ b/usr.bin/make/targ.c       Thu Sep 24 07:59:33 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targ.c,v 1.92 2020/09/24 07:11:29 rillig Exp $ */
+/*     $NetBSD: targ.c,v 1.93 2020/09/24 07:59:33 rillig Exp $ */
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -122,7 +122,7 @@
 #include         "dir.h"
 
 /*     "@(#)targ.c     8.2 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: targ.c,v 1.92 2020/09/24 07:11:29 rillig Exp $");
+MAKE_RCSID("$NetBSD: targ.c,v 1.93 2020/09/24 07:59:33 rillig Exp $");
 
 static GNodeList *allTargets;  /* the list of all targets found so far */
 #ifdef CLEANUP
@@ -385,17 +385,14 @@
     fprintf(debug_file, "\n");
 }
 
-static int
-TargPrintCmd(void *cmd, void *dummy MAKE_ATTR_UNUSED)
-{
-    fprintf(debug_file, "\t%s\n", (char *)cmd);
-    return 0;
-}
-
 void
 Targ_PrintCmds(GNode *gn)
 {
-    Lst_ForEachUntil(gn->commands, TargPrintCmd, NULL);
+    StringListNode *node = Lst_First(gn->commands);
+    for (; node != NULL; node = LstNode_Next(node)) {
+       const char *cmd = LstNode_Datum(node);
+       fprintf(debug_file, "\t%s\n", cmd);
+    }
 }
 
 /* Format a modification time in some reasonable way and return it.



Home | Main Index | Thread Index | Old Index