]> Shamusworld >> Repos - rmac/blobdiff - token.h
Roll back TOKENPTR changes and most of the .u32 changes weren't needed.
[rmac] / token.h
diff --git a/token.h b/token.h
index f8df49ae19cc2c50bc197790e9397d20d363638e..28c1f8be562682dd65218efa9ebff4d655541dd3 100644 (file)
--- a/token.h
+++ b/token.h
@@ -34,6 +34,7 @@
 // (Normally) non-printable tokens
 #define COLON           ':'                    // : (grumble: GNUmacs hates ':')
 #define CONST           'a'                    // CONST <value>
+#define FCONST          'r'                    // Floating CONST <value>
 #define ACONST          'A'                    // ACONST <value> <attrib>
 #define STRING          'b'                    // STRING <address>
 #define STRINGA8        'S'                    // Atari 800 internal STRING <address>
@@ -144,7 +145,7 @@ IMACRO {
 IREPT {
        LLIST * ir_firstln;             // Pointer to first line
        LLIST * ir_nextln;              // Pointer to next line
-       VALUE ir_count;                 // Repeat count (decrements)
+       uint32_t ir_count;              // Repeat count (decrements)
 };
 
 // Exported variables
@@ -169,6 +170,7 @@ int TokenizeLine(void);
 int fpop(void);
 int d_goto(WORD);
 INOBJ * a_inobj(int);
+void DumpToken(TOKEN);
 void DumpTokenBuffer(void);
 
 #endif // __TOKEN_H__