version 1.13, 1999/12/19 00:04:25 |
version 1.14, 2000/01/08 09:45:15 |
|
|
* though perhaps we should... |
* though perhaps we should... |
*/ |
*/ |
char *cp2; |
char *cp2; |
int len; |
size_t len; |
Boolean doFree; |
Boolean doFree; |
|
|
cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree); |
cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree); |
|
|
char *lhs; |
char *lhs; |
char *rhs; |
char *rhs; |
char *op; |
char *op; |
int varSpecLen; |
size_t varSpecLen; |
Boolean doFree; |
Boolean doFree; |
|
|
/* |
/* |
|
|
cp++; |
cp++; |
Buf_AddChar(&buf, *cp); |
Buf_AddChar(&buf, *cp); |
} else if (*cp == '$') { |
} else if (*cp == '$') { |
int len; |
size_t len; |
Boolean freeIt; |
Boolean freeIt; |
|
|
cp2 = Var_Parse(cp, VAR_CMD, doEval,&len, &freeIt); |
cp2 = Var_Parse(cp, VAR_CMD, doEval,&len, &freeIt); |
|
|
if (!CondCvtArg(lhs, &left)) |
if (!CondCvtArg(lhs, &left)) |
goto do_string_compare; |
goto do_string_compare; |
if (*rhs == '$') { |
if (*rhs == '$') { |
int len; |
size_t len; |
Boolean freeIt; |
Boolean freeIt; |
|
|
string = Var_Parse(rhs, VAR_CMD, doEval,&len,&freeIt); |
string = Var_Parse(rhs, VAR_CMD, doEval,&len,&freeIt); |
|
|
* Use Var_Parse to parse the spec in parens and return |
* Use Var_Parse to parse the spec in parens and return |
* True if the resulting string is empty. |
* True if the resulting string is empty. |
*/ |
*/ |
int length; |
size_t length; |
Boolean doFree; |
Boolean doFree; |
char *val; |
char *val; |
|
|