Module Name: src
Committed By: rillig
Date: Tue Jun 14 19:37:11 UTC 2022
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: simplify return type of IsShortVarnameValid
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.1022 -r1.1023 src/usr.bin/make/var.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/var.c
diff -u src/usr.bin/make/var.c:1.1022 src/usr.bin/make/var.c:1.1023
--- src/usr.bin/make/var.c:1.1022 Sun Jun 12 13:37:32 2022
+++ src/usr.bin/make/var.c Tue Jun 14 19:37:11 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: var.c,v 1.1022 2022/06/12 13:37:32 rillig Exp $ */
+/* $NetBSD: var.c,v 1.1023 2022/06/14 19:37:11 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -139,7 +139,7 @@
#include "metachar.h"
/* "@(#)var.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: var.c,v 1.1022 2022/06/12 13:37:32 rillig Exp $");
+MAKE_RCSID("$NetBSD: var.c,v 1.1023 2022/06/14 19:37:11 rillig Exp $");
/*
* Variables are defined using one of the VAR=value assignments. Their
@@ -4138,15 +4138,15 @@ ParseVarname(const char **pp, char start
*pp = p;
}
-static VarParseResult
-ValidShortVarname(char varname, const char *start)
+static bool
+IsShortVarnameValid(char varname, const char *start)
{
if (varname != '$' && varname != ':' && varname != '}' &&
varname != ')' && varname != '\0')
- return VPR_OK;
+ return true;
if (!opts.strict)
- return VPR_ERR; /* XXX: Missing error message */
+ return false; /* XXX: Missing error message */
if (varname == '$')
Parse_Error(PARSE_FATAL,
@@ -4157,7 +4157,7 @@ ValidShortVarname(char varname, const ch
Parse_Error(PARSE_FATAL,
"Invalid variable name '%c', at \"%s\"", varname, start);
- return VPR_ERR;
+ return false;
}
/*
@@ -4172,12 +4172,10 @@ ParseVarnameShort(char varname, const ch
{
char name[2];
Var *v;
- VarParseResult vpr;
- vpr = ValidShortVarname(varname, *pp);
- if (vpr != VPR_OK) {
+ if (!IsShortVarnameValid(varname, *pp)) {
(*pp)++;
- *out_false_res = vpr;
+ *out_false_res = VPR_ERR;
*out_false_val = var_Error;
return false;
}