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): rename CondGetString to CondParser_String



details:   https://anonhg.NetBSD.org/src/rev/6dddaf1fc5f0
branches:  trunk
changeset: 938558:6dddaf1fc5f0
user:      rillig <rillig%NetBSD.org@localhost>
date:      Fri Sep 11 04:40:26 2020 +0000

description:
make(1): rename CondGetString to CondParser_String

This describes the function's effect more accurately.  The verb "get" is
not commonly associated to having side effects.

diffstat:

 usr.bin/make/cond.c                |  16 ++++++++--------
 usr.bin/make/unit-tests/cond-op.mk |   4 ++--
 2 files changed, 10 insertions(+), 10 deletions(-)

diffs (82 lines):

diff -r ba451f6ba871 -r 6dddaf1fc5f0 usr.bin/make/cond.c
--- a/usr.bin/make/cond.c       Fri Sep 11 04:36:12 2020 +0000
+++ b/usr.bin/make/cond.c       Fri Sep 11 04:40:26 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: cond.c,v 1.123 2020/09/11 04:22:22 rillig Exp $        */
+/*     $NetBSD: cond.c,v 1.124 2020/09/11 04:40:26 rillig Exp $        */
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -70,14 +70,14 @@
  */
 
 #ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: cond.c,v 1.123 2020/09/11 04:22:22 rillig Exp $";
+static char rcsid[] = "$NetBSD: cond.c,v 1.124 2020/09/11 04:40:26 rillig Exp $";
 #else
 #include <sys/cdefs.h>
 #ifndef lint
 #if 0
 static char sccsid[] = "@(#)cond.c     8.2 (Berkeley) 1/2/94";
 #else
-__RCSID("$NetBSD: cond.c,v 1.123 2020/09/11 04:22:22 rillig Exp $");
+__RCSID("$NetBSD: cond.c,v 1.124 2020/09/11 04:40:26 rillig Exp $");
 #endif
 #endif /* not lint */
 #endif
@@ -393,7 +393,7 @@
 
 /*-
  * Parse a string from a variable reference or an optionally quoted
- * string.  This is called for the lhs and rhs of string compares.
+ * string.  This is called for the lhs and rhs of string comparisons.
  *
  * Results:
  *     Returns the string, absent any quotes, or NULL on error.
@@ -402,8 +402,8 @@
  */
 /* coverity:[+alloc : arg-*3] */
 static const char *
-CondGetString(CondParser *par, Boolean doEval, Boolean *quoted, void **freeIt,
-             Boolean strictLHS)
+CondParser_String(CondParser *par, Boolean doEval, Boolean strictLHS,
+                 Boolean *quoted, void **freeIt)
 {
     Buffer buf;
     const char *str;
@@ -545,7 +545,7 @@
      * Parse the variable spec and skip over it, saving its
      * value in lhs.
      */
-    lhs = CondGetString(par, doEval, &lhsQuoted, &lhsFree, lhsStrict);
+    lhs = CondParser_String(par, doEval, lhsStrict, &lhsQuoted, &lhsFree);
     if (!lhs)
        goto done;
 
@@ -601,7 +601,7 @@
        goto done;
     }
 
-    rhs = CondGetString(par, doEval, &rhsQuoted, &rhsFree, FALSE);
+    rhs = CondParser_String(par, doEval, FALSE, &rhsQuoted, &rhsFree);
     if (!rhs)
        goto done;
 
diff -r ba451f6ba871 -r 6dddaf1fc5f0 usr.bin/make/unit-tests/cond-op.mk
--- a/usr.bin/make/unit-tests/cond-op.mk        Fri Sep 11 04:36:12 2020 +0000
+++ b/usr.bin/make/unit-tests/cond-op.mk        Fri Sep 11 04:40:26 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: cond-op.mk,v 1.4 2020/08/28 14:07:51 rillig Exp $
+# $NetBSD: cond-op.mk,v 1.5 2020/09/11 04:40:26 rillig Exp $
 #
 # Tests for operators like &&, ||, ! in .if conditions.
 #
@@ -48,7 +48,7 @@
 
 # Surprisingly, the ampersand and pipe are allowed in bare strings.
 # That's another opportunity for writing confusing code.
-# See CondGetString, which only has '!' in the list of stop characters.
+# See CondParser_String, which only has '!' in the list of stop characters.
 .if "a&&b||c" != a&&b||c
 .error
 .endif



Home | Main Index | Thread Index | Old Index