// TOKEN.H - Token Handling
// Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends
// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
-// Source Utilised with the Kind Permission of Landon Dyer
+// Source utilised with the kind permission of Landon Dyer
//
#ifndef __TOKEN_H__
#define CR_MACDEF 'w' // ^^macdef - is macro 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
// Character Attributes
#define ILLEG 0 // Illegal character (unused)
#define TOKENSTREAM struct _tokenstream
TOKENSTREAM {
- TOKEN token[10]; // 10 ought to be enough for anybody
- char * string[10]; // same for attached strings
+ TOKEN token[32]; // 32 ought to be enough for anybody (including XiA!)
+ char * string[32]; // same for attached strings
};
// Information about a macro invocation