Formerly commands.c.~4~

This commit is contained in:
Roland McGrath 1992-06-03 01:17:16 +00:00
parent 85bab9477b
commit 343ac48a2d

View File

@ -140,23 +140,33 @@ set_file_variables (file)
register char *qp, *qDp, *qFp; register char *qp, *qDp, *qFp;
register struct dep *d; register struct dep *d;
unsigned int len; unsigned int len;
unsigned int caretD_len, qmarkD_len;
caret_len = qmark_len = 0; caret_len = qmark_len = 0;
caretD_len = qmarkD_len = 0;
for (d = file->deps; d != 0; d = d->next) for (d = file->deps; d != 0; d = d->next)
{ {
register unsigned int i = strlen (dep_name (d)) + 1; register unsigned int i = strlen (dep_name (d)) + 1;
caret_len += i; caret_len += i;
caretD_len += (i <= 2 ? 3 : i);
if (d->changed) if (d->changed)
{
qmark_len += i; qmark_len += i;
qmarkD_len += (i <= 2 ? 3 : i);
}
} }
len = caret_len == 0 ? 1 : caret_len; len = caret_len == 0 ? 1 : caret_len;
if (caretD_len == 0)
caretD_len = 1;
cp = caret_value = (char *) xmalloc (len); cp = caret_value = (char *) xmalloc (len);
cDp = caretD_value = (char *) xmalloc (len); cDp = caretD_value = (char *) xmalloc (caretD_len);
cFp = caretF_value = (char *) xmalloc (len); cFp = caretF_value = (char *) xmalloc (len);
len = qmark_len == 0 ? 1 : qmark_len; len = qmark_len == 0 ? 1 : qmark_len;
if (qmarkD_len == 0)
qmarkD_len = 1;
qp = qmark_value = (char *) xmalloc (len); qp = qmark_value = (char *) xmalloc (len);
qDp = qmarkD_value = (char *) xmalloc (len); qDp = qmarkD_value = (char *) xmalloc (qmarkD_len);
qFp = qmarkF_value = (char *) xmalloc (len); qFp = qmarkF_value = (char *) xmalloc (len);
for (d = file->deps; d != 0; d = d->next) for (d = file->deps; d != 0; d = d->next)