seterr
if (seterr) {
free(seterr);
seterr = NULL;
if ((lex(¶ml) && !seterr && intty) || adrof(STRverbose)) {
if (!enterhist && seterr)
if (seterr)
extern char *seterr; /* Error message from scanner/parser */
if (seterr)
if (seterr == 0) {
seterr = strsave(berr);
if ((flags & ERR_OLD) && seterr == NULL)
(void)fprintf(csherr, "%s.\n", seterr);
if (seterr) {
free(seterr);
seterr = NULL;
char *seterr = NULL; /* Holds last error if there was one */
if (seterr)
if (seterr)
if (seterr)
if (seterr) {
if (seterr == 0)
static int seterr(struct parse *p, int e);
#define SETERROR(e) seterr(p, (e))