X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=rmac.h;h=00dcd3ba49c92cb9d6b6c194076adbe7c94bc4ef;hb=refs%2Ftags%2Fv2.2.13;hp=39f908e0710c05232870140f7c2748c3e2b172fc;hpb=e8f9d55bc7aaf40ad5f55de6b3b3cb007d61c865;p=rmac diff --git a/rmac.h b/rmac.h index 39f908e..00dcd3b 100644 --- a/rmac.h +++ b/rmac.h @@ -28,6 +28,7 @@ #define _OPEN_INC _O_RDONLY|_O_BINARY #define _PERM_MODE _S_IREAD|_S_IWRITE #define PATH_SEPS ";" + #define realpath(_fn, _abs) _fullpath((_abs), (_fn), _MAX_PATH) #ifdef _MSC_VER #if _MSC_VER > 1000 @@ -197,6 +198,7 @@ LOD, // DSP 56001 object format P56, // DSP 56001 object format XEX, // COM/EXE/XEX/whatever a8 object format RAW, // Output at absolute address +C64PRG, // C64 .PRG format }; // Assembler token @@ -260,6 +262,7 @@ PTR #define SIZP 0x0080 // .p (FPU pakced decimal real) #define SIZQ 0x0100 // .q (quad word) +// Extended attributes #define EQUATEDREG 0x0008 // Equated register symbol #define UNDEF_EQUR 0x0010 #define EQUATEDCC 0x0020 @@ -302,6 +305,7 @@ extern int m6502; extern int list_flag; extern int glob_flag; extern int lsym_flag; +extern int dsym_flag; extern int optim_warn_flag; extern int obj_format; extern int legacy_flag; @@ -316,6 +320,7 @@ extern int *regbase; extern int *regtab; extern int *regcheck; extern int *regaccept; +extern uint32_t used_architectures; // Exported functions void strtoupper(char * s);