X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=macro.h;h=00623143ee27f559976d7e7713bea60ec7c352b5;hp=9b45c5b0662b3d0d4e78df2eaac420e061a7f552;hb=05d0350b35a6a6b255cb2a3fab7796f5d4ee4d02;hpb=295836a17362d5f57e171018fb6658f845f419e8 diff --git a/macro.h b/macro.h index 9b45c5b..0062314 100644 --- a/macro.h +++ b/macro.h @@ -1,9 +1,9 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // MACRO.H - Macro Definition and Invocation -// Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __MACRO_H__ @@ -11,19 +11,15 @@ #include "rmac.h" -// Globals, externals etc +// Exported variables extern LONG curuniq; -//extern TOKEN ** argp; -//extern int mjump_align; extern TOKEN * argPtrs[]; -// Prototypes +// Exported functions void InitMacro(void); int ExitMacro(void); int DefineMacro(void); -int defrept(void); -int lncatch(int (*)(), char *); -int kwmatch(char *, char *); +int HandleRept(void); int InvokeMacro(SYM *, WORD); #endif // __MACRO_H__