X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fda65%2Fscanner.h;h=ec14e0973e0ec08e5da8bb8976b36aa9b735aada;hb=1ccb54d58d65da3cf8c4a28424d9114cd07690fb;hp=441ab6c0afeff8821ed66db5074a3452a4bb3aed;hpb=97f96823078d73da17d43aebd01151db0ffe8822;p=cc65 diff --git a/src/da65/scanner.h b/src/da65/scanner.h index 441ab6c0a..ec14e0973 100644 --- a/src/da65/scanner.h +++ b/src/da65/scanner.h @@ -68,6 +68,7 @@ typedef enum token_t { CFGTOK_INPUTNAME, CFGTOK_OUTPUTNAME, CFGTOK_PAGELENGTH, + CFGTOK_STARTADDR, /* Range section */ CFGTOK_START, @@ -80,6 +81,7 @@ typedef enum token_t { CFGTOK_DWORDTAB, CFGTOK_ADDRTAB, CFGTOK_RTSTAB, + CFGTOK_TEXTTAB, /* Label section */ CFGTOK_NAME, @@ -106,7 +108,7 @@ struct IdentTok_ { #define CFG_MAX_IDENT_LEN 255 extern unsigned CfgTok; extern char CfgSVal [CFG_MAX_IDENT_LEN+1]; -extern unsigned long CfgIVal; +extern long CfgIVal; /* Error location */ extern unsigned CfgErrorLine; @@ -159,7 +161,7 @@ void CfgAssureStr (void); void CfgAssureIdent (void); /* Make sure the next token is an identifier */ -void CfgRangeCheck (unsigned long Lo, unsigned long Hi); +void CfgRangeCheck (long Lo, long Hi); /* Check the range of CfgIVal */ void CfgSpecialToken (const IdentTok* Table, unsigned Size, const char* Name);