version 1.18, 2000/06/17 14:38:14 |
version 1.19, 2000/06/23 16:21:43 |
|
|
size_t len; |
size_t len; |
Boolean doFree; |
Boolean doFree; |
|
|
cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree); |
cp2 = Var_Parse(cp, NULL, TRUE, &len, &doFree); |
|
|
Buf_AddString(&buf, cp2); |
Buf_AddString(&buf, cp2); |
if (doFree) { |
if (doFree) { |
|
|
Boolean result; |
Boolean result; |
|
|
arg[argLen] = '\0'; |
arg[argLen] = '\0'; |
if (Var_Value(arg, VAR_CMD) != NULL) |
if (Var_Value(arg, NULL) != NULL) |
result = TRUE; |
result = TRUE; |
else |
else |
result = FALSE; |
result = FALSE; |
|
|
* value in lhs. |
* value in lhs. |
*/ |
*/ |
t = Err; |
t = Err; |
lhs = Var_Parse(condExpr, VAR_CMD, doEval,&varSpecLen,&doFree); |
lhs = Var_Parse(condExpr, NULL, doEval,&varSpecLen,&doFree); |
if (lhs == var_Error) { |
if (lhs == var_Error) { |
/* |
/* |
* Even if !doEval, we still report syntax errors, which |
* Even if !doEval, we still report syntax errors, which |
|
|
size_t len; |
size_t len; |
Boolean freeIt; |
Boolean freeIt; |
|
|
cp2 = Var_Parse(cp, VAR_CMD, doEval,&len, &freeIt); |
cp2 = Var_Parse(cp, NULL, doEval,&len, &freeIt); |
if (cp2 != var_Error) { |
if (cp2 != var_Error) { |
Buf_AddString(&buf, cp2); |
Buf_AddString(&buf, cp2); |
if (freeIt) { |
if (freeIt) { |
|
|
size_t len; |
size_t len; |
Boolean freeIt; |
Boolean freeIt; |
|
|
string = Var_Parse(rhs, VAR_CMD, doEval,&len,&freeIt); |
string = Var_Parse(rhs, NULL, doEval,&len,&freeIt); |
if (string == var_Error) { |
if (string == var_Error) { |
right = 0.0; |
right = 0.0; |
} else { |
} else { |
|
|
continue; |
continue; |
|
|
if (condExpr[arglen] != '\0') { |
if (condExpr[arglen] != '\0') { |
val = Var_Parse(&condExpr[arglen - 1], VAR_CMD, |
val = Var_Parse(&condExpr[arglen - 1], NULL, |
doEval, &length, &doFree); |
doEval, &length, &doFree); |
if (val == var_Error) { |
if (val == var_Error) { |
t = Err; |
t = Err; |