#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
P56, // DSP 56001 object format
XEX, // COM/EXE/XEX/whatever a8 object format
RAW, // Output at absolute address
+C64PRG, // C64 .PRG format
};
// Assembler token
#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
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;
extern int *regtab;
extern int *regcheck;
extern int *regaccept;
+extern uint32_t used_architectures;
// Exported functions
void strtoupper(char * s);