diff options
Diffstat (limited to 'as/scan.h')
-rw-r--r-- | as/scan.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/as/scan.h b/as/scan.h new file mode 100644 index 0000000..22def98 --- /dev/null +++ b/as/scan.h @@ -0,0 +1,12 @@ +/* scan.h - global variables for scanner for assembler */ + +#define EOLCHAR '\n' + +EXTERN struct sym_s *gsymptr; /* global symbol ptr */ +EXTERN char lindirect; /* left symbol for indirect addressing */ +EXTERN char *lineptr; /* current line position */ +EXTERN offset_t number; /* constant number */ +EXTERN int rindexp; /* error code for missing rindirect */ +EXTERN char rindirect; /* right symbol for indirect addressing */ +EXTERN char sym; /* current symbol */ +EXTERN char *symname; /* current symbol name */ |