version 1.43, 2001/09/18 13:44:51 |
version 1.44, 2001/09/18 13:52:58 |
|
|
|
|
if (sp == STACKMAX) |
if (sp == STACKMAX) |
errx(1, "internal stack overflow"); |
errx(1, "internal stack overflow"); |
if (CALTYP == MACRTYPE) |
eval((const char **) mstack+fp+1, 2, |
expand((const char **) mstack+fp+1, 2); |
CALTYP); |
else |
|
eval((const char **) mstack+fp+1, 2, CALTYP); |
|
|
|
ep = PREVEP; /* flush strspace */ |
ep = PREVEP; /* flush strspace */ |
sp = PREVSP; /* previous sp.. */ |
sp = PREVSP; /* previous sp.. */ |
|
|
if (sp == STACKMAX) |
if (sp == STACKMAX) |
errx(1, "internal stack overflow"); |
errx(1, "internal stack overflow"); |
|
|
if (CALTYP == MACRTYPE) |
eval((const char **) mstack+fp+1, sp-fp, |
expand((const char **) mstack+fp+1, sp-fp); |
CALTYP); |
else |
|
eval((const char **) mstack+fp+1, sp-fp, CALTYP); |
|
|
|
ep = PREVEP; /* flush strspace */ |
ep = PREVEP; /* flush strspace */ |
sp = PREVSP; /* previous sp.. */ |
sp = PREVSP; /* previous sp.. */ |