From 3f9ef4ffe974cc974e462e057ce7412dbdf7ea59 Mon Sep 17 00:00:00 2001 From: Rob Savoye Date: Fri, 18 Nov 1994 06:38:23 +0000 Subject: [PATCH] * monitor.[ch], w89k-rom.c, op50n-rom.c, idp-rom.c: Add support for two variables used to control the load protocol and conversion type. --- gdb/monitor.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/gdb/monitor.c b/gdb/monitor.c index f4139b90171..031c0e3073d 100644 --- a/gdb/monitor.c +++ b/gdb/monitor.c @@ -109,7 +109,11 @@ set_loadtype_command (ignore, from_tty, c) { char *tmp; char *type; - if (STREQ (LOADTYPES, "")) { + + if (current_monitor == 0x0) + return; + + if (STREQ (LOADTYPES, "")) { error ("No loadtype set"); return; } @@ -141,6 +145,10 @@ set_loadproto_command (ignore, from_tty, c) { char *tmp; char *type; + + if (current_monitor == 0x0) + return; + if (STREQ (LOADPROTOS, "")) { error ("No load protocols set"); return; @@ -1056,11 +1064,15 @@ monitor_load (file, fromtty) monitor_load_srec(file, 0); /* if from a binary */ } - if (STREQ (loadtype_str, "ascii-srec")) { /* load an srecord file */ + if (STREQ (loadtype_str, "none")) { /* load an srecord by converting */ + error ("Unimplemented"); + } + + if (STREQ (loadproto_str, "none")) { /* load an srecord file */ monitor_load_ascii_srec(file, fromtty); /* if from a binary */ } - if (STREQ (loadtype_str, "xmodem-srec")) { /* load an srecord using the */ + if (STREQ (loadproto_str, "xmodem")) { /* load an srecord using the */ monitor_load_srec(file, XMODEM); } } -- 2.30.2