improved handling of , (comma) operator and some more Minix squeezing

This commit is contained in:
ceriel
1989-10-23 13:50:27 +00:00
parent 788788edc0
commit 4a5a463e44
5 changed files with 48 additions and 43 deletions

View File

@@ -44,6 +44,7 @@ int LexSave = 0; /* last character read by GetChar */
extern arith full_mask[];
extern arith max_int;
#ifndef NOPP
static struct token LexStack[MAX_LL_DEPTH];
static LexSP = 0;
@@ -65,6 +66,7 @@ PopLex()
ASSERT(LexSP > 0);
dot = LexStack[--LexSP];
}
#endif /* NOPP */
int
LLlex()
@@ -144,10 +146,12 @@ firstline:
if (ch == '#') {
/* a control line follows */
domacro();
#ifndef NOPP
if (File_Inserted) {
File_Inserted = 0;
goto firstline;
}
#endif /* NOPP */
}
}
/* We have to loop here, because in