X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=token.h;h=95adf0157c0982d2519e78cc20e0d7a67b2f5c63;hp=59e6ff50051ee7edf2aa4041029cb9e80d53e7cb;hb=cadc95fb537cf4a3a1fa3be0e108ee52c5cef84d;hpb=30a208654896284b50e7b362e97d3e63ec717b96 diff --git a/token.h b/token.h index 59e6ff5..95adf01 100644 --- a/token.h +++ b/token.h @@ -1,7 +1,7 @@ // // RMAC - Reboot's Macro Assembler for all Atari computers // TOKEN.H - Token Handling -// Copyright (C) 199x Landon Dyer, 2011-2018 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 // @@ -26,7 +26,7 @@ // Tunable definitions #define LNSIZ 1024 // Maximum size of a line of text -#define TOKBUFSIZE 400 // Size of token-line buffer +#define TOKBUFSIZE 4096 // Size of token-line buffer #define QUANTUM 4096L // # bytes to eat at a time from a file #define LNBUFSIZ (QUANTUM*2) // Size of file's buffer #define KWSIZE 7 // Maximum size of keyword in kwtab.h @@ -74,7 +74,8 @@ #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) @@ -153,7 +154,7 @@ IREPT { // Exported variables extern int lnsave; -extern uint16_t curlineno; +extern uint32_t curlineno; extern char * curfname; extern WORD cfileno; extern TOKEN * tok;