//
// RMAC - Reboot's Macro Assembler for all Atari computers
// TOKEN.H - Token Handling
-// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends
+// Copyright (C) 199x Landon Dyer, 2011-2020 Reboot and Friends
// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
// Source utilised with the kind permission of Landon Dyer
//
#define DOTQ 'Q' // .q or .Q (essentially an alias for P)
#define DOTS 'S' // .s or .S (FPU Single)
#define ENDEXPR 'E' // End of expression
+#define UNLT 0x81 // Unary '<' (low byte)
+#define UNGT 0x82 // Unary '>' (high byte)
// ^^ operators
#define CR_DEFINED 'p' // ^^defined - is symbol defined?
#define CR_TIME 'x' // ^^time - DOS format time
#define CR_DATE 'y' // ^^date - DOS format date
#define CR_ABSCOUNT 'z' // ^^abscount - count the number of bytes
- // defined in curent .abs section
+ // defined in current .abs section
+#define CR_FILESIZE 'F' // ^^filesize - return the size in bytes of a file
// Character Attributes
#define ILLEG 0 // Illegal character (unused)
extern INOBJ * cur_inobj;
extern int mjump_align;
extern char * string[];
-int optimizeOff;
+extern int optimizeOff;
// Exported functions
int include(int, char *);