//
// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System
// MACRO.H - Macro Definition and Invocation
// Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends
// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
// Source utilised with the kind permission of Landon Dyer
//

#ifndef __MACRO_H__
#define __MACRO_H__

#include "rmac.h"

// Globals, externals etc
extern LONG curuniq;
//extern TOKEN ** argp;
//extern int mjump_align;
extern TOKEN * argPtrs[];

// Prototypes
void InitMacro(void);
int ExitMacro(void);
int DefineMacro(void);
int defrept(void);
int lncatch(int (*)(), char *);
int kwmatch(char *, char *);
int InvokeMacro(SYM *, WORD);

#endif // __MACRO_H__
