Module Name:    src
Committed By:   rillig
Date:           Fri Sep 11 04:36:12 UTC 2020

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

Log Message:
make(1): rename GNodeSuff.gn to gnp

It was confusing to have a field called "gn" that was not a pointer to a
GNode, but a double-pointer to GNode instead.


To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 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.146 src/usr.bin/make/suff.c:1.147
--- src/usr.bin/make/suff.c:1.146	Fri Sep 11 04:32:39 2020
+++ src/usr.bin/make/suff.c	Fri Sep 11 04:36:12 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: suff.c,v 1.146 2020/09/11 04:32:39 rillig Exp $	*/
+/*	$NetBSD: suff.c,v 1.147 2020/09/11 04:36:12 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
  */
 
 #ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: suff.c,v 1.146 2020/09/11 04:32:39 rillig Exp $";
+static char rcsid[] = "$NetBSD: suff.c,v 1.147 2020/09/11 04:36:12 rillig Exp $";
 #else
 #include <sys/cdefs.h>
 #ifndef lint
 #if 0
 static char sccsid[] = "@(#)suff.c	8.4 (Berkeley) 3/21/94";
 #else
-__RCSID("$NetBSD: suff.c,v 1.146 2020/09/11 04:32:39 rillig Exp $");
+__RCSID("$NetBSD: suff.c,v 1.147 2020/09/11 04:36:12 rillig Exp $");
 #endif
 #endif /* not lint */
 #endif
@@ -211,7 +211,7 @@ typedef struct {
 } LstSrc;
 
 typedef struct {
-    GNode	  **gn;
+    GNode	  **gnp;
     Suff	   *s;
     Boolean	    r;
 } GNodeSuff;
@@ -761,8 +761,8 @@ SuffScanTargets(void *targetp, void *gsp
     Suff	*s, *t;
     char 	*ptr;
 
-    if (*gs->gn == NULL && gs->r && (target->type & OP_NOTARGET) == 0) {
-	*gs->gn = target;
+    if (*gs->gnp == NULL && gs->r && (target->type & OP_NOTARGET) == 0) {
+	*gs->gnp = target;
 	Targ_SetMain(target);
 	return 1;
     }
@@ -775,9 +775,9 @@ SuffScanTargets(void *targetp, void *gsp
 	return 0;
 
     if (SuffParseTransform(target->name, &s, &t)) {
-	if (*gs->gn == target) {
+	if (*gs->gnp == target) {
 	    gs->r = TRUE;
-	    *gs->gn = NULL;
+	    *gs->gnp = NULL;
 	    Targ_SetMain(NULL);
 	}
 	Lst_Free(target->children);
@@ -806,7 +806,7 @@ SuffScanTargets(void *targetp, void *gsp
  *	name		the name of the suffix to add
  */
 void
-Suff_AddSuffix(const char *name, GNode **gn)
+Suff_AddSuffix(const char *name, GNode **gnp)
 {
     Suff          *s;	    /* new suffix descriptor */
     LstNode 	  ln;
@@ -823,7 +823,7 @@ Suff_AddSuffix(const char *name, GNode *
 	 * a suffix rule. This is ugly, but other makes treat all targets
 	 * that start with a . as suffix rules.
 	 */
-	gs.gn = gn;
+	gs.gnp = gnp;
 	gs.s  = s;
 	gs.r  = FALSE;
 	Lst_ForEach(Targ_List(), SuffScanTargets, &gs);

Reply via email to