Module Name:    src
Committed By:   rillig
Date:           Thu Oct 22 19:05:24 UTC 2020

Modified Files:
        src/usr.bin/make: suff.c

Log Message:
make(1): rename local variables in SuffFindCmds

Several types have fields named "parents" and "children", which makes an
expression like s->children ambiguous.


To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215 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.214 src/usr.bin/make/suff.c:1.215
--- src/usr.bin/make/suff.c:1.214	Thu Oct 22 18:59:12 2020
+++ src/usr.bin/make/suff.c	Thu Oct 22 19:05:24 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: suff.c,v 1.214 2020/10/22 18:59:12 rillig Exp $	*/
+/*	$NetBSD: suff.c,v 1.215 2020/10/22 19:05:24 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -129,7 +129,7 @@
 #include "dir.h"
 
 /*	"@(#)suff.c	8.4 (Berkeley) 3/21/94"	*/
-MAKE_RCSID("$NetBSD: suff.c,v 1.214 2020/10/22 18:59:12 rillig Exp $");
+MAKE_RCSID("$NetBSD: suff.c,v 1.215 2020/10/22 19:05:24 rillig Exp $");
 
 #define SUFF_DEBUG0(text) DEBUG0(SUFF, text)
 #define SUFF_DEBUG1(fmt, arg1) DEBUG1(SUFF, fmt, arg1)
@@ -1035,26 +1035,26 @@ static Src *
 SuffFindCmds(Src *targ, SrcList *slst)
 {
     GNodeListNode *gln;
-    GNode *t;			/* Target GNode */
-    GNode *s;			/* Source GNode */
+    GNode *tgn;			/* Target GNode */
+    GNode *sgn;			/* Source GNode */
     size_t prefLen;		/* The length of the defined prefix */
     Suff *suff;			/* Suffix on matching beastie */
     Src *ret;			/* Return value */
     char *cp;
 
-    t = targ->node;
-    Lst_Open(t->children);
+    tgn = targ->node;
+    Lst_Open(tgn->children);
     prefLen = strlen(targ->pref);
 
     for (;;) {
-	gln = Lst_Next(t->children);
+	gln = Lst_Next(tgn->children);
 	if (gln == NULL) {
-	    Lst_Close(t->children);
+	    Lst_Close(tgn->children);
 	    return NULL;
 	}
-	s = gln->datum;
+	sgn = gln->datum;
 
-	if (s->type & OP_OPTIONAL && Lst_IsEmpty(t->commands)) {
+	if (sgn->type & OP_OPTIONAL && Lst_IsEmpty(tgn->commands)) {
 	    /*
 	     * We haven't looked to see if .OPTIONAL files exist yet, so
 	     * don't use one as the implicit source.
@@ -1065,9 +1065,9 @@ SuffFindCmds(Src *targ, SrcList *slst)
 	    continue;
 	}
 
-	cp = strrchr(s->name, '/');
+	cp = strrchr(sgn->name, '/');
 	if (cp == NULL) {
-	    cp = s->name;
+	    cp = sgn->name;
 	} else {
 	    cp++;
 	}
@@ -1100,7 +1100,7 @@ SuffFindCmds(Src *targ, SrcList *slst)
      * source node's name so Suff_FindDeps can free it
      * again (ick)), and return the new structure.
      */
-    ret = SrcNew(bmake_strdup(s->name), targ->pref, suff, targ, s);
+    ret = SrcNew(bmake_strdup(sgn->name), targ->pref, suff, targ, sgn);
     suff->refCount++;
     targ->children++;
 #ifdef DEBUG_SRC
@@ -1108,8 +1108,8 @@ SuffFindCmds(Src *targ, SrcList *slst)
     Lst_Append(targ->childrenList, ret);
 #endif
     Lst_Append(slst, ret);
-    SUFF_DEBUG1("\tusing existing source %s\n", s->name);
-    Lst_Close(t->children);
+    SUFF_DEBUG1("\tusing existing source %s\n", sgn->name);
+    Lst_Close(tgn->children);
     return ret;
 }
 

Reply via email to