X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=token.h;h=f8df49ae19cc2c50bc197790e9397d20d363638e;hb=1b98a8c971056b75728445e4ef7f2308e68d7495;hp=1d824a905966bde12b0b8b7036c6e77e4ac37215;hpb=f7f625cf6c2f4b96854ac0e911ca2b1c249f4e05;p=rmac diff --git a/token.h b/token.h index 1d824a9..f8df49a 100644 --- a/token.h +++ b/token.h @@ -84,6 +84,9 @@ #define MULTX 64 // Multiple-character tokens #define DOT 128 // [bwlsBWSL] for what follows a '.' +// Macro to check for specific optimizations or override +#define CHECK_OPTS(x) (optim_flags[x] && !optimizeOff) + // Conditional assembly structures IFENT { IFENT * if_prev; // Ptr prev .if state block (or NULL) @@ -156,6 +159,7 @@ extern char tolowertab[]; extern INOBJ * cur_inobj; extern int mjump_align; extern char * string[]; +int optimizeOff; // Exported functions int include(int, char *);