X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=rmac.h;h=5ae6d13f76f15a9ced6144513909c4dd204a7101;hp=a2cc1c8a270d38677e6d98ccc05daecd18b1414b;hb=8f287ee72236774216a11a3062f9a26dc8dc66b6;hpb=4205233c8397c581b4d27ab36ab81ec896ef3dd0 diff --git a/rmac.h b/rmac.h index a2cc1c8..5ae6d13 100644 --- a/rmac.h +++ b/rmac.h @@ -177,12 +177,12 @@ enum { ALCYON, // Alcyon/DRI C object format -MWC, // Mark Williams object format BSD, // BSD object format ELF, // ELF object format LOD, // DSP 56001 object format P56, // DSP 56001 object format XEX, // COM/EXE/XEX/whatever a8 object format +RAW, // Output at absolute address }; // Assembler token @@ -218,6 +218,7 @@ PTR #define EQUATED 0x0800 // Symbol was equated #define SDECLLIST 0x0400 // Symbol is on 'sdecl'-order list #define FLOAT 0x0200 // Symbol is a floating point value +#define RISCREG 0x0100 // Symbol is a RISC register // Expression spaces, ORed with symbol and expression attributes above #define ABS 0x0000 // In absolute space @@ -317,6 +318,8 @@ extern LONG PRGFLAGS; extern int optim_flags[OPT_COUNT]; extern int activecpu; extern int activefpu; +extern uint32_t org68k_address; +extern int org68k_active; // Exported functions void strtoupper(char * s);