//
// RMAC - Renamed Macro Assembler for all Atari computers
// RMAC.H - Main Application Code
-// Copyright (C) 199x Landon Dyer, 2011-2021 Reboot and Friends
+// Copyright (C) 199x Landon Dyer, 2011-2022 Reboot and Friends
// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
// Source utilised with the kind permission of Landon Dyer
//
#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
#define LABEL 0 // User-defined symbol
#define MACRO 1 // Macro definition
#define MACARG 2 // Macro argument
+#define DBGSYM 3 // stabs debug symbol
#define SY_UNDEF -1 // Undefined (lookup never matches it)
// Symbol and expression attributes
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 activefpu;
extern uint32_t org68k_address;
extern int org68k_active;
+extern int *regbase;
+extern int *regtab;
+extern int *regcheck;
+extern int *regaccept;
// Exported functions
void strtoupper(char * s);