X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=mach.h;h=9add0a351ef7c0504eec12e5100b48e754a7dc72;hp=c76f1095415f58da1ae68fe911eab399954c5fa1;hb=75969398d9b8a9f82ea76fc4e4cbfb97b11160a4;hpb=d28f432296e812643e236d1bfc9b556a7b11c461 diff --git a/mach.h b/mach.h index c76f109..9add0a3 100644 --- a/mach.h +++ b/mach.h @@ -1,9 +1,10 @@ -//////////////////////////////////////////////////////////////////////////////////////////////////// +// // RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System // MACH.H - Code Generation // 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 __MACH_H__ #define __MACH_H__ @@ -12,36 +13,11 @@ #include "amode.h" // Globals, Externals etc -extern char *seg_error; -extern char *undef_error; -extern char *rel_error; -extern char *range_error; -extern char *abs_error; +extern char seg_error[]; +extern char undef_error[]; +extern char rel_error[]; +extern char range_error[]; +extern char abs_error[]; extern MNTAB machtab[]; -// Prototypes -int m_unimp(), m_badmode(), m_bad6mode(), m_bad6inst(); -int m_self(WORD); -int m_abcd(WORD, WORD); -int m_reg(WORD, WORD); -int m_imm(WORD, WORD); -int m_imm8(WORD, WORD); -int m_shi(WORD, WORD); -int m_shr(WORD, WORD); -int m_bitop(WORD, WORD); -int m_exg(WORD, WORD); -int m_ea(WORD, WORD); -int m_br(WORD, WORD); -int m_dbra(WORD, WORD); -int m_link(WORD, WORD); -int m_adda(WORD, WORD); -int m_addq(WORD, WORD); -int m_move(WORD, int); -int m_moveq(WORD, WORD); -int m_usp(WORD, WORD); -int m_movep(WORD, WORD); -int m_trap(WORD, WORD); -int m_movem(WORD, WORD); -int m_clra(WORD, WORD); - -#endif // __MACH_H__ \ No newline at end of file +#endif // __MACH_H__