//
-// RMAC - Reboot's Macro Assembler for all Atari computers
+// RMAC - Renamed Macro Assembler for all Atari computers
// MACRO.C - Macro Definition and Invocation
-// Copyright (C) 199x Landon Dyer, 2011-2020 Reboot and Friends
+// Copyright (C) 199x Landon Dyer, 2011-2021 Reboot and Friends
// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
// Source utilised with the kind permission of Landon Dyer
//
static LONG macuniq; // Unique-per-macro number
static SYM * curmac; // Macro currently being defined
-static uint32_t argno; // Formal argument count
+static uint32_t argno; // Formal argument count
+LONG reptuniq; // Unique-per-rept number
static LLIST * firstrpt; // First .rept line
static LLIST * nextrpt; // Last .rept line
-static int rptlevel; // .rept nesting level
+int rptlevel; // .rept nesting level
// Function prototypes
static int KWMatch(char *, char *);
{
macuniq = 0;
macnum = 1;
+ reptuniq = 0;
}