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): convert Arch_ParseArchive from ReturnS...
details: https://anonhg.NetBSD.org/src/rev/c0eba112c9d8
branches: trunk
changeset: 943123:c0eba112c9d8
user: rillig <rillig%NetBSD.org@localhost>
date: Thu Aug 27 06:13:53 2020 +0000
description:
make(1): convert Arch_ParseArchive from ReturnStatus to Boolean
There are only few functions left that use the ReturnStatus. These will
be converted as well, to get rid of the additional typedef.
diffstat:
usr.bin/make/arch.c | 28 ++++++++++++++--------------
usr.bin/make/nonints.h | 4 ++--
usr.bin/make/parse.c | 10 +++++-----
3 files changed, 21 insertions(+), 21 deletions(-)
diffs (182 lines):
diff -r 2eb849d19857 -r c0eba112c9d8 usr.bin/make/arch.c
--- a/usr.bin/make/arch.c Thu Aug 27 04:54:43 2020 +0000
+++ b/usr.bin/make/arch.c Thu Aug 27 06:13:53 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: arch.c,v 1.97 2020/08/26 22:55:46 rillig Exp $ */
+/* $NetBSD: arch.c,v 1.98 2020/08/27 06:13:53 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: arch.c,v 1.97 2020/08/26 22:55:46 rillig Exp $";
+static char rcsid[] = "$NetBSD: arch.c,v 1.98 2020/08/27 06:13:53 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.97 2020/08/26 22:55:46 rillig Exp $");
+__RCSID("$NetBSD: arch.c,v 1.98 2020/08/27 06:13:53 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -225,7 +225,7 @@
* ctxt Context in which to expand variables
*
* Results:
- * SUCCESS if it was a valid specification. The linePtr is updated
+ * TRUE if it was a valid specification. The linePtr is updated
* to point to the first non-space after the archive spec. The
* nodes for the members are placed on the given list.
*
@@ -234,7 +234,7 @@
*
*-----------------------------------------------------------------------
*/
-ReturnStatus
+Boolean
Arch_ParseArchive(char **linePtr, Lst nodeLst, GNode *ctxt)
{
char *cp; /* Pointer into line */
@@ -264,7 +264,7 @@
free(freeIt);
if (result == var_Error) {
- return FAILURE;
+ return FALSE;
} else {
subLibName = TRUE;
}
@@ -306,7 +306,7 @@
free(freeIt);
if (result == var_Error) {
- return FAILURE;
+ return FALSE;
} else {
doSubst = TRUE;
}
@@ -324,7 +324,7 @@
*/
if (*cp == '\0') {
printf("No closing parenthesis in archive specification\n");
- return FAILURE;
+ return FALSE;
}
/*
@@ -373,18 +373,18 @@
if (gn == NULL) {
free(buf);
- return FAILURE;
+ return FALSE;
} else {
gn->type |= OP_ARCHV;
Lst_AppendS(nodeLst, gn);
}
- } else if (Arch_ParseArchive(&sacrifice, nodeLst, ctxt)!=SUCCESS) {
+ } else if (!Arch_ParseArchive(&sacrifice, nodeLst, ctxt)) {
/*
* Error in nested call -- free buffer and return FAILURE
* ourselves.
*/
free(buf);
- return FAILURE;
+ return FALSE;
}
/*
* Free buffer and continue with our work.
@@ -409,7 +409,7 @@
gn = Targ_FindNode(Buf_GetAll(&nameBuf, NULL), TARG_CREATE);
if (gn == NULL) {
Buf_Destroy(&nameBuf, TRUE);
- return FAILURE;
+ return FALSE;
} else {
/*
* We've found the node, but have to make sure the rest of
@@ -436,7 +436,7 @@
gn = Targ_FindNode(Buf_GetAll(&nameBuf, NULL), TARG_CREATE);
Buf_Destroy(&nameBuf, TRUE);
if (gn == NULL) {
- return FAILURE;
+ return FALSE;
} else {
/*
* We've found the node, but have to make sure the rest of the
@@ -473,7 +473,7 @@
} while (*cp != '\0' && isspace ((unsigned char)*cp));
*linePtr = cp;
- return SUCCESS;
+ return TRUE;
}
/*-
diff -r 2eb849d19857 -r c0eba112c9d8 usr.bin/make/nonints.h
--- a/usr.bin/make/nonints.h Thu Aug 27 04:54:43 2020 +0000
+++ b/usr.bin/make/nonints.h Thu Aug 27 06:13:53 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: nonints.h,v 1.98 2020/08/23 18:26:35 rillig Exp $ */
+/* $NetBSD: nonints.h,v 1.99 2020/08/27 06:13:53 rillig Exp $ */
/*-
* Copyright (c) 1988, 1989, 1990, 1993
@@ -73,7 +73,7 @@
*/
/* arch.c */
-ReturnStatus Arch_ParseArchive(char **, Lst, GNode *);
+Boolean Arch_ParseArchive(char **, Lst, GNode *);
void Arch_Touch(GNode *);
void Arch_TouchLib(GNode *);
time_t Arch_MTime(GNode *);
diff -r 2eb849d19857 -r c0eba112c9d8 usr.bin/make/parse.c
--- a/usr.bin/make/parse.c Thu Aug 27 04:54:43 2020 +0000
+++ b/usr.bin/make/parse.c Thu Aug 27 06:13:53 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.263 2020/08/26 22:55:46 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.264 2020/08/27 06:13:53 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: parse.c,v 1.263 2020/08/26 22:55:46 rillig Exp $";
+static char rcsid[] = "$NetBSD: parse.c,v 1.264 2020/08/27 06:13:53 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.263 2020/08/26 22:55:46 rillig Exp $");
+__RCSID("$NetBSD: parse.c,v 1.264 2020/08/27 06:13:53 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -1254,7 +1254,7 @@
* went well and FAILURE if there was an error in the
* specification. On error, line should remain untouched.
*/
- if (Arch_ParseArchive(&line, targets, VAR_CMD) != SUCCESS) {
+ if (!Arch_ParseArchive(&line, targets, VAR_CMD)) {
Parse_Error(PARSE_FATAL,
"Error in archive specification: \"%s\"", line);
goto out;
@@ -1713,7 +1713,7 @@
if (*cp == LPAREN) {
sources = Lst_Init();
- if (Arch_ParseArchive(&line, sources, VAR_CMD) != SUCCESS) {
+ if (!Arch_ParseArchive(&line, sources, VAR_CMD)) {
Parse_Error(PARSE_FATAL,
"Error in source archive spec \"%s\"", line);
goto out;
Home |
Main Index |
Thread Index |
Old Index