1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00

Fix spacing by converting mixes of space and tab to tab. Also add a number

of empty lines in appropriate places.

Submitted by:	Max Okumoto <okumoto@ucsd.edu>
This commit is contained in:
Hartmut Brandt 2005-02-10 14:39:05 +00:00
parent 96089951e4
commit 5cb05d7962
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=141648
4 changed files with 45 additions and 40 deletions

View File

@ -263,10 +263,10 @@ Arch_ParseArchive(char **linePtr, Lst *nodeLst, GNode *ctxt)
* later.
*/
if (doSubst) {
char *buf;
char *sacrifice;
char *oldMemName = memName;
size_t sz;
char *buf;
char *sacrifice;
char *oldMemName = memName;
size_t sz;
memName = Var_Subst(NULL, memName, ctxt, TRUE);

View File

@ -226,19 +226,19 @@ shellneed(char *cmd)
int
Compat_RunCommand(void *cmdp, void *gnp)
{
char *cmdStart; /* Start of expanded command */
char *cp;
Boolean silent, /* Don't print command */
doit, /* Execute even in -n */
errCheck; /* Check errors */
int reason; /* Reason for child's death */
int status; /* Description of child's death */
int cpid; /* Child actually found */
ReturnStatus rstat; /* Status of fork */
LstNode *cmdNode; /* Node where current command is located */
char **av; /* Argument vector for thing to exec */
char *cmd = cmdp;
GNode *gn = gnp;
char *cmdStart; /* Start of expanded command */
char *cp;
Boolean silent; /* Don't print command */
Boolean doit; /* Execute even in -n */
Boolean errCheck; /* Check errors */
int reason; /* Reason for child's death */
int status; /* Description of child's death */
int cpid; /* Child actually found */
ReturnStatus rstat; /* Status of fork */
LstNode *cmdNode; /* Node where current command is located */
char **av; /* Argument vector for thing to exec */
char *cmd = cmdp;
GNode *gn = gnp;
/*
* Avoid clobbered variable warnings by forcing the compiler

View File

@ -251,8 +251,8 @@ For_Eval(char *line)
static int
ForExec(void *namep, void *argp)
{
char *name = namep;
For *arg = argp;
char *name = namep;
For *arg = argp;
Var_Set(arg->var, name, VAR_GLOBAL);
DEBUGF(FOR, ("--- %s = %s\n", arg->var, name));

View File

@ -954,21 +954,21 @@ Var_Parse(char *str, GNode *ctxt, Boolean err, size_t *lengthPtr,
* replacing embedded variables as we go.
*/
for (tstr = str + 2; *tstr != '\0' && *tstr != endc && *tstr != ':'; tstr++)
if (*tstr == '$') {
size_t rlen;
Boolean rfree;
char* rval = Var_Parse(tstr, ctxt, err, &rlen, &rfree);
if (*tstr == '$') {
size_t rlen;
Boolean rfree;
char *rval = Var_Parse(tstr, ctxt, err, &rlen, &rfree);
if (rval == var_Error) {
Fatal("Error expanding embedded variable.");
} else if (rval != NULL) {
Buf_Append(buf, rval);
if (rfree)
free(rval);
}
tstr += rlen - 1;
} else
Buf_AddByte(buf, (Byte)*tstr);
if (rval == var_Error) {
Fatal("Error expanding embedded variable.");
} else if (rval != NULL) {
Buf_Append(buf, rval);
if (rfree)
free(rval);
}
tstr += rlen - 1;
} else
Buf_AddByte(buf, (Byte)*tstr);
if (*tstr == '\0') {
/*
@ -1118,6 +1118,7 @@ Var_Parse(char *str, GNode *ctxt, Boolean err, size_t *lengthPtr,
} else {
v->flags |= VAR_IN_USE;
}
/*
* Before doing any modification, we have to make sure the value
* has been fully expanded. If it looks like recursion might be
@ -1734,14 +1735,15 @@ Var_Parse(char *str, GNode *ctxt, Boolean err, size_t *lengthPtr,
char *
Var_Subst(const char *var, char *str, GNode *ctxt, Boolean undefErr)
{
Buffer *buf; /* Buffer for forming things */
char *val; /* Value to substitute for a variable */
size_t length; /* Length of the variable invocation */
Boolean doFree; /* Set true if val should be freed */
Buffer *buf; /* Buffer for forming things */
char *val; /* Value to substitute for a variable */
size_t length; /* Length of the variable invocation */
Boolean doFree; /* Set true if val should be freed */
char *result;
static Boolean errorReported; /* Set true if an error has already
* been reported to prevent a plethora
* of messages when recursing */
static Boolean errorReported; /* Set true if an error has already
* been reported to prevent a plethora
* of messages when recursing */
buf = Buf_Init(MAKE_BSIZE);
errorReported = FALSE;
@ -1767,6 +1769,7 @@ Var_Subst(const char *var, char *str, GNode *ctxt, Boolean undefErr)
str++;
} while (str[0] != '$' && str[0] != '\0');
Buf_AppendRange(buf, cp, str);
} else {
/*
* Variable invocation.
@ -1795,6 +1798,7 @@ Var_Subst(const char *var, char *str, GNode *ctxt, Boolean undefErr)
*p != '$') {
++p;
}
/*
* A variable inside the variable. We cannot expand
* the external variable yet, so we try again with
@ -1814,6 +1818,7 @@ Var_Subst(const char *var, char *str, GNode *ctxt, Boolean undefErr)
*/
for (;*p != '$' && *p != '\0'; p++)
continue;
Buf_AppendRange(buf, str, p);
str = p;
expand = FALSE;