Module Name: src
Committed By: rillig
Date: Sun Dec 17 09:02:26 UTC 2023
Modified Files:
src/usr.bin/make: main.c make.h meta.c
Log Message:
make: clean up unused return value of str2Lst_Append
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.604 -r1.605 src/usr.bin/make/main.c
cvs rdiff -u -r1.326 -r1.327 src/usr.bin/make/make.h
cvs rdiff -u -r1.206 -r1.207 src/usr.bin/make/meta.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/main.c
diff -u src/usr.bin/make/main.c:1.604 src/usr.bin/make/main.c:1.605
--- src/usr.bin/make/main.c:1.604 Sun Dec 17 08:53:55 2023
+++ src/usr.bin/make/main.c Sun Dec 17 09:02:26 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.604 2023/12/17 08:53:55 rillig Exp $ */
+/* $NetBSD: main.c,v 1.605 2023/12/17 09:02:26 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -111,7 +111,7 @@
#include "trace.h"
/* "@(#)main.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: main.c,v 1.604 2023/12/17 08:53:55 rillig Exp $");
+MAKE_RCSID("$NetBSD: main.c,v 1.605 2023/12/17 09:02:26 rillig Exp $");
#if defined(MAKE_NATIVE)
__COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 "
"The Regents of the University of California. "
@@ -772,22 +772,17 @@ SetVarObjdir(bool writable, const char *
}
/*
- * Splits str into words, adding them to the list.
+ * Splits str into words (in-place, modifying it), adding them to the list.
* The string must be kept alive as long as the list.
*/
-int
-str2Lst_Append(StringList *lp, char *str)
+void
+AppendWords(StringList *lp, char *str)
{
char *p;
- int n;
-
const char *sep = " \t";
- for (n = 0, p = strtok(str, sep); p != NULL; p = strtok(NULL, sep)) {
+ for (p = strtok(str, sep); p != NULL; p = strtok(NULL, sep))
Lst_Append(lp, p);
- n++;
- }
- return n;
}
#ifdef SIGINFO
@@ -1293,7 +1288,7 @@ ReadFirstDefaultMakefile(void)
SCOPE_CMDLINE, VARE_WANTRES);
/* TODO: handle errors */
- (void)str2Lst_Append(&makefiles, prefs);
+ AppendWords(&makefiles, prefs);
for (ln = makefiles.first; ln != NULL; ln = ln->next)
if (ReadMakefile(ln->datum))
Index: src/usr.bin/make/make.h
diff -u src/usr.bin/make/make.h:1.326 src/usr.bin/make/make.h:1.327
--- src/usr.bin/make/make.h:1.326 Thu Nov 2 04:50:44 2023
+++ src/usr.bin/make/make.h Sun Dec 17 09:02:26 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: make.h,v 1.326 2023/11/02 04:50:44 rillig Exp $ */
+/* $NetBSD: make.h,v 1.327 2023/12/17 09:02:26 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -1040,7 +1040,7 @@ void PrintOnError(GNode *, const char *)
void Main_ExportMAKEFLAGS(bool);
bool Main_SetObjdir(bool, const char *, ...) MAKE_ATTR_PRINTFLIKE(2, 3);
int mkTempFile(const char *, char *, size_t) MAKE_ATTR_USE;
-int str2Lst_Append(StringList *, char *);
+void AppendWords(StringList *, char *);
void GNode_FprintDetails(FILE *, const char *, const GNode *, const char *);
bool GNode_ShouldExecute(GNode *gn) MAKE_ATTR_USE;
Index: src/usr.bin/make/meta.c
diff -u src/usr.bin/make/meta.c:1.206 src/usr.bin/make/meta.c:1.207
--- src/usr.bin/make/meta.c:1.206 Sat Aug 19 00:09:17 2023
+++ src/usr.bin/make/meta.c Sun Dec 17 09:02:26 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: meta.c,v 1.206 2023/08/19 00:09:17 sjg Exp $ */
+/* $NetBSD: meta.c,v 1.207 2023/12/17 09:02:26 rillig Exp $ */
/*
* Implement 'meta' mode.
@@ -613,7 +613,7 @@ meta_mode_init(const char *make_mode)
metaBailiwickStr = Var_Subst("${.MAKE.META.BAILIWICK:O:u:tA}",
SCOPE_GLOBAL, VARE_WANTRES);
/* TODO: handle errors */
- str2Lst_Append(&metaBailiwick, metaBailiwickStr);
+ AppendWords(&metaBailiwick, metaBailiwickStr);
/*
* We ignore any paths that start with ${.MAKE.META.IGNORE_PATHS}
*/
@@ -622,7 +622,7 @@ meta_mode_init(const char *make_mode)
metaIgnorePathsStr = Var_Subst("${" MAKE_META_IGNORE_PATHS ":O:u:tA}",
SCOPE_GLOBAL, VARE_WANTRES);
/* TODO: handle errors */
- str2Lst_Append(&metaIgnorePaths, metaIgnorePathsStr);
+ AppendWords(&metaIgnorePaths, metaIgnorePathsStr);
/*
* We ignore any paths that match ${.MAKE.META.IGNORE_PATTERNS}