X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=eagen.c;h=197bd4e60427d97a4288a956ed14383bfa1b099c;hp=c52e877e63087a0b7284810f39a0caf3bbf0006b;hb=f3c7d186a15b89c39e360b9cc89545a0d24bd6a4;hpb=5cd8a4814b805f1ef8ce689423eb5eeba12573c5 diff --git a/eagen.c b/eagen.c index c52e877..197bd4e 100644 --- a/eagen.c +++ b/eagen.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // EAGEN.C - Effective Address Code Generation -// Copyright (C) 199x Landon Dyer, 2017 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 // @@ -14,16 +14,18 @@ #include "mach.h" #include "riscasm.h" #include "sect.h" +#include "token.h" #define eaNgen ea0gen #define amN am0 #define aNexattr a0exattr #define aNexval a0exval -#define aNexpr a0expr +#define aNexpr (TOKENPTR)a0expr #define aNixreg a0ixreg #define aNixsiz a0ixsiz #define AnESYM a0esym #define aNexten a0extension +#define aNbexpr (TOKENPTR)a0bexpr #define aNbdexval a0bexval #define aNbdexattr a0bexattr #include "eagen0.c" @@ -32,11 +34,12 @@ #define amN am1 #define aNexattr a1exattr #define aNexval a1exval -#define aNexpr a1expr +#define aNexpr (TOKENPTR)a1expr #define aNixreg a1ixreg #define aNixsiz a1ixsiz #define AnESYM a1esym #define aNexten a1extension +#define aNbexpr (TOKENPTR)a1bexpr #define aNbdexval a1bexval #define aNbdexattr a1bexattr #include "eagen0.c"