Module Name: src
Committed By: rillig
Date: Sun Jul 26 21:31:11 UTC 2020
Modified Files:
src/usr.bin/make: var.c
Log Message:
make(1): rename VarEvalFlags variables to eflags
This way, they cannot be confused with other flags, and any mismatch of
mixing eflags with constants other than VARE_* is immediately apparent.
To generate a diff of this commit:
cvs rdiff -u -r1.332 -r1.333 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.332 src/usr.bin/make/var.c:1.333
--- src/usr.bin/make/var.c:1.332 Sun Jul 26 21:19:42 2020
+++ src/usr.bin/make/var.c Sun Jul 26 21:31:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: var.c,v 1.332 2020/07/26 21:19:42 rillig Exp $ */
+/* $NetBSD: var.c,v 1.333 2020/07/26 21:31:11 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: var.c,v 1.332 2020/07/26 21:19:42 rillig Exp $";
+static char rcsid[] = "$NetBSD: var.c,v 1.333 2020/07/26 21:31:11 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)var.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: var.c,v 1.332 2020/07/26 21:19:42 rillig Exp $");
+__RCSID("$NetBSD: var.c,v 1.333 2020/07/26 21:31:11 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -2232,7 +2232,7 @@ ApplyModifier_Hash(const char *mod, Appl
static void
ApplyModifier_Path(const char *mod, ApplyModifiersState *st)
{
- if ((st->v->flags & VAR_JUNK) != 0)
+ if (st->v->flags & VAR_JUNK)
st->v->flags |= VAR_KEEP;
GNode *gn = Targ_FindNode(st->v->name, TARG_NOCREATE);
if (gn == NULL || gn->type & OP_NOPATH) {
@@ -2888,7 +2888,7 @@ ApplyModifier_Assign(const char *mod, Ap
break;
}
case '?':
- if ((st->v->flags & VAR_JUNK) == 0)
+ if (!(st->v->flags & VAR_JUNK))
break;
/* FALLTHROUGH */
default:
@@ -3156,7 +3156,7 @@ ApplyModifiers(char *nstr, const char *t
break;
case 'L':
{
- if ((st.v->flags & VAR_JUNK) != 0)
+ if (st.v->flags & VAR_JUNK)
st.v->flags |= VAR_KEEP;
st.newStr = bmake_strdup(st.v->name);
st.cp = p + 1;
@@ -3384,7 +3384,7 @@ cleanup:
*/
/* coverity[+alloc : arg-*4] */
const char *
-Var_Parse(const char * const str, GNode *ctxt, VarEvalFlags flags,
+Var_Parse(const char * const str, GNode *ctxt, VarEvalFlags eflags,
int *lengthPtr, void **freePtr)
{
const char *tstr; /* Pointer into str */
@@ -3445,7 +3445,7 @@ Var_Parse(const char * const str, GNode
return "$(.ARCHIVE)";
}
}
- return (flags & VARE_UNDEFERR) ? var_Error : varNoError;
+ return (eflags & VARE_UNDEFERR) ? var_Error : varNoError;
} else {
haveModifier = FALSE;
tstr = str + 1;
@@ -3475,7 +3475,7 @@ Var_Parse(const char * const str, GNode
if (*tstr == '$') {
int rlen;
void *freeIt;
- const char *rval = Var_Parse(tstr, ctxt, flags, &rlen, &freeIt);
+ const char *rval = Var_Parse(tstr, ctxt, eflags, &rlen, &freeIt);
if (rval != NULL)
Buf_AddStr(&namebuf, rval);
free(freeIt);
@@ -3584,7 +3584,7 @@ Var_Parse(const char * const str, GNode
return pstr;
} else {
Buf_Destroy(&namebuf, TRUE);
- return (flags & VARE_UNDEFERR) ? var_Error : varNoError;
+ return (eflags & VARE_UNDEFERR) ? var_Error : varNoError;
}
} else {
/*
@@ -3617,8 +3617,8 @@ Var_Parse(const char * const str, GNode
* return.
*/
nstr = Buf_GetAll(&v->val, NULL);
- if (strchr(nstr, '$') != NULL && (flags & VARE_WANTRES) != 0) {
- nstr = Var_Subst(NULL, nstr, ctxt, flags);
+ if (strchr(nstr, '$') != NULL && (eflags & VARE_WANTRES) != 0) {
+ nstr = Var_Subst(NULL, nstr, ctxt, eflags);
*freePtr = nstr;
}
@@ -3631,7 +3631,7 @@ Var_Parse(const char * const str, GNode
extraFree = NULL;
if (extramodifiers != NULL) {
nstr = ApplyModifiers(nstr, extramodifiers, '(', ')',
- v, ctxt, flags, &used, &extraFree);
+ v, ctxt, eflags, &used, &extraFree);
}
if (haveModifier) {
@@ -3639,7 +3639,7 @@ Var_Parse(const char * const str, GNode
tstr++;
nstr = ApplyModifiers(nstr, tstr, startc, endc,
- v, ctxt, flags, &used, freePtr);
+ v, ctxt, eflags, &used, freePtr);
tstr += used;
free(extraFree);
} else {
@@ -3676,7 +3676,7 @@ Var_Parse(const char * const str, GNode
nstr = bmake_strndup(str, *lengthPtr);
*freePtr = nstr;
} else {
- nstr = (flags & VARE_UNDEFERR) ? var_Error : varNoError;
+ nstr = (eflags & VARE_UNDEFERR) ? var_Error : varNoError;
}
}
if (nstr != Buf_GetAll(&v->val, NULL))
@@ -3691,14 +3691,14 @@ Var_Parse(const char * const str, GNode
*-----------------------------------------------------------------------
* Var_Subst --
* Substitute for all variables in the given string in the given context.
- * If flags & VARE_UNDEFERR, Parse_Error will be called when an undefined
+ * If eflags & VARE_UNDEFERR, Parse_Error will be called when an undefined
* variable is encountered.
*
* Input:
* var Named variable || NULL for all
* str the string which to substitute
* ctxt the context wherein to find variables
- * flags VARE_UNDEFERR if undefineds are an error
+ * eflags VARE_UNDEFERR if undefineds are an error
* VARE_WANTRES if we actually want the result
* VARE_ASSIGN if we are in a := assignment
*
@@ -3710,7 +3710,7 @@ Var_Parse(const char * const str, GNode
*-----------------------------------------------------------------------
*/
char *
-Var_Subst(const char *var, const char *str, GNode *ctxt, VarEvalFlags flags)
+Var_Subst(const char *var, const char *str, GNode *ctxt, VarEvalFlags eflags)
{
Buffer buf; /* Buffer for forming things */
const char *val; /* Value to substitute for a variable */
@@ -3734,7 +3734,7 @@ Var_Subst(const char *var, const char *s
* In such a case, we skip over the escape character and store the
* dollar sign into the buffer directly.
*/
- if (save_dollars && (flags & VARE_ASSIGN))
+ if (save_dollars && (eflags & VARE_ASSIGN))
Buf_AddByte(&buf, *str);
str++;
Buf_AddByte(&buf, *str);
@@ -3805,7 +3805,7 @@ Var_Subst(const char *var, const char *s
continue;
}
- val = Var_Parse(str, ctxt, flags, &length, &freeIt);
+ val = Var_Parse(str, ctxt, eflags, &length, &freeIt);
/*
* When we come down here, val should either point to the
@@ -3822,7 +3822,7 @@ Var_Subst(const char *var, const char *s
*/
if (oldVars) {
str += length;
- } else if ((flags & VARE_UNDEFERR) || val == var_Error) {
+ } else if ((eflags & VARE_UNDEFERR) || val == var_Error) {
/*
* If variable is undefined, complain and skip the
* variable. The complaint will stop us from doing anything