Newer version, safety commit

This commit is contained in:
ceriel
1986-04-03 00:44:39 +00:00
parent 5bf6f42cd7
commit a4e3f3b499
13 changed files with 261 additions and 134 deletions

View File

@@ -16,9 +16,9 @@ struct scope {
};
extern struct scope
*currscope;
*CurrentScope,
*GlobalScope;
#define nextvisible(x) ((x)->sc_scope ? (x)->next : (struct scope *) 0)
#define scopeclosed(x) ((x)->next->sc_scope == 0)
#define enclosing(x) (scopeclosed(x) ? (x)->next->next : (x)->next)
#define CurrentScope (currscope->sc_scope)