X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fremote-est.c;h=884429ac28cdaf8bdb92101cc2a29c5651b1ca58;hb=8b1ca062713c30f40c1fb4ab889f048a97c38f3b;hp=0a1d7af60c222e6cdbc7a0f17a1dab33e44b79e8;hpb=2ee563b53258d390d7446e90a67f465d504ae44c;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/remote-est.c b/gdb/remote-est.c index 0a1d7af60c..884429ac28 100644 --- a/gdb/remote-est.c +++ b/gdb/remote-est.c @@ -30,6 +30,8 @@ #include "serial.h" #include "regcache.h" +#include "m68k-tdep.h" + static void est_open (char *args, int from_tty); static void @@ -55,12 +57,12 @@ est_supply_register (char *regname, int regnamelen, char *val, int vallen) case 'D': if (regname[1] < '0' || regname[1] > '7') return; - regno = regname[1] - '0' + D0_REGNUM; + regno = regname[1] - '0' + M68K_D0_REGNUM; break; case 'A': if (regname[1] < '0' || regname[1] > '7') return; - regno = regname[1] - '0' + A0_REGNUM; + regno = regname[1] - '0' + M68K_A0_REGNUM; break; default: return; @@ -146,7 +148,7 @@ init_est_cmds (void) est_cmds.getreg.term_cmd = NULL; /* getreg.term_cmd */ est_cmds.dump_registers = "dr\r"; /* dump_registers */ est_cmds.register_pattern = "\\(\\w+\\) = \\([0-9a-fA-F]+\\)"; /* register_pattern */ - est_cmds.supply_register = est_supply_register; /* supply_register */ + est_cmds.supply_register = est_supply_register; est_cmds.load_routine = NULL; /* load_routine (defaults to SRECs) */ est_cmds.load = "dl\r"; /* download command */ est_cmds.loadresp = "+"; /* load response */ @@ -166,6 +168,8 @@ est_open (char *args, int from_tty) monitor_open (args, &est_cmds, from_tty); } +extern initialize_file_ftype _initialize_est; /* -Wmissing-prototypes */ + void _initialize_est (void) {