X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=mach.c;h=47896a9fc79d87cf1761547b71b830a5f660e325;hp=fac29e30d1bbc89197ed2d30596cb63fa5d249a2;hb=d16b8ea0ee65b2ad901ca6b0624c07e6e4930cc4;hpb=49cce96fba11282e4244187f15be418d5ae5bb8d diff --git a/mach.c b/mach.c index fac29e3..47896a9 100644 --- a/mach.c +++ b/mach.c @@ -18,13 +18,13 @@ #include "kwtab.h" // Common error messages -char * range_error = "expression out of range"; -char * abs_error = "illegal absolute expression"; -char * seg_error = "bad (section) expression"; -char * rel_error = "illegal relative address"; -char * siz_error = "bad size specified"; -char * undef_error = "undefined expression"; -char * fwd_error = "forward or undefined expression"; +char range_error[] = "expression out of range"; +char abs_error[] = "illegal absolute expression"; +char seg_error[] = "bad (section) expression"; +char rel_error[] = "illegal relative address"; +char siz_error[] = "bad size specified"; +char undef_error[] = "undefined expression"; +char fwd_error[] = "forward or undefined expression"; extern int ea0gen(WORD); extern int ea1gen(WORD); @@ -445,9 +445,10 @@ int m_moveq(WORD inst, WORD siz) { siz = siz; + // Arrange for future fixup if (!(a0exattr & DEFINED)) - { // Arrange for future fixup - fixup(FU_BYTE|FU_SEXT, sloc+1, a0expr); + { + fixup(FU_BYTE | FU_SEXT, sloc + 1, a0expr); a0exval = 0; } else if (a0exval + 0x100 >= 0x200)