Module Name: src
Committed By: rillig
Date: Mon Nov 16 18:47:03 UTC 2020
Modified Files:
src/usr.bin/make: suff.c
Log Message:
make(1): clean up coding style in suff.c
To generate a diff of this commit:
cvs rdiff -u -r1.241 -r1.242 src/usr.bin/make/suff.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/suff.c
diff -u src/usr.bin/make/suff.c:1.241 src/usr.bin/make/suff.c:1.242
--- src/usr.bin/make/suff.c:1.241 Mon Nov 16 18:45:44 2020
+++ src/usr.bin/make/suff.c Mon Nov 16 18:47:03 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: suff.c,v 1.241 2020/11/16 18:45:44 rillig Exp $ */
+/* $NetBSD: suff.c,v 1.242 2020/11/16 18:47:03 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -114,7 +114,7 @@
#include "dir.h"
/* "@(#)suff.c 8.4 (Berkeley) 3/21/94" */
-MAKE_RCSID("$NetBSD: suff.c,v 1.241 2020/11/16 18:45:44 rillig Exp $");
+MAKE_RCSID("$NetBSD: suff.c,v 1.242 2020/11/16 18:47:03 rillig Exp $");
#define SUFF_DEBUG0(text) DEBUG0(SUFF, text)
#define SUFF_DEBUG1(fmt, arg1) DEBUG1(SUFF, fmt, arg1)
@@ -1164,7 +1164,7 @@ SuffExpandChildren(GNodeListNode *cln, G
}
free(freeIt);
- } else if (*cp == '\\' && cp[1] != '\0') {
+ } else if (cp[0] == '\\' && cp[1] != '\0') {
/*
* Escaped something -- skip over it
*/
@@ -1320,7 +1320,7 @@ Suff_FindPath(GNode* gn)
static Boolean
SuffApplyTransform(GNode *tgn, GNode *sgn, Suff *tsuff, Suff *ssuff)
{
- GNodeListNode *ln, *nln; /* General node */
+ GNodeListNode *ln;
char *tname; /* Name of transformation rule */
GNode *gn; /* Node for same */
@@ -1350,12 +1350,14 @@ SuffApplyTransform(GNode *tgn, GNode *sg
ln = tgn->children->last;
/* Apply the rule. */
- (void)Make_HandleUse(gn, tgn);
+ Make_HandleUse(gn, tgn);
/* Deal with wildcards and variables in any acquired sources. */
- for (ln = ln != NULL ? ln->next : NULL; ln != NULL; ln = nln) {
- nln = ln->next;
+ ln = ln != NULL ? ln->next : NULL;
+ while (ln != NULL) {
+ GNodeListNode *nln = ln->next;
SuffExpandChildren(ln, tgn);
+ ln = nln;
}
/*
@@ -1485,7 +1487,8 @@ SuffFindArchiveDeps(GNode *gn, SrcList *
* Replace the opening and closing parens now we've no need of the separate
* pieces.
*/
- *eoarch = '('; *eoname = ')';
+ *eoarch = '(';
+ *eoname = ')';
/*
* Pretend gn appeared to the left of a dependency operator so
@@ -1807,9 +1810,7 @@ sfnd_abort:
* node, so all we need to do is set the standard variables.
*/
targ->node->type |= OP_DEPS_FOUND;
-
Var_Set(PREFIX, targ->pref, targ->node);
-
Var_Set(TARGET, targ->node->name, targ->node);
}
}
@@ -1824,9 +1825,8 @@ sfnd_abort:
* two lists.
*/
sfnd_return:
- if (bottom != NULL)
- if (Lst_FindDatum(slst, bottom) == NULL)
- Lst_Append(slst, bottom);
+ if (bottom != NULL && Lst_FindDatum(slst, bottom) == NULL)
+ Lst_Append(slst, bottom);
while (SuffRemoveSrc(srcs) || SuffRemoveSrc(targs))
continue;