summaryrefslogtreecommitdiff
path: root/as/scan.h
diff options
context:
space:
mode:
Diffstat (limited to 'as/scan.h')
-rw-r--r--as/scan.h12
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 */