X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fcmd.src%2Fcmdgui.cc;h=10c6928c950d0c4578d57bcd5b9f43ea7df47d48;hb=90f4aedaef8a2310573eef905f95c671f84e5cde;hp=80eb0ebda213ed948d1e057cbcf11ed45f0f24ba;hpb=f27cbdc6513b26748661452e50ed3af99fac16a2;p=fw%2Fsdcc diff --git a/sim/ucsim/cmd.src/cmdgui.cc b/sim/ucsim/cmd.src/cmdgui.cc index 80eb0ebd..10c6928c 100644 --- a/sim/ucsim/cmd.src/cmdgui.cc +++ b/sim/ucsim/cmd.src/cmdgui.cc @@ -42,30 +42,31 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA *---------------------------------------------------------------------------- */ -int -cl_gui_start_cmd::do_work(class cl_sim *sim, - class cl_cmdline *cmdline, class cl_console *con) +//int +//cl_gui_start_cmd::do_work(class cl_sim *sim, +// class cl_cmdline *cmdline, class cl_console_base *con) +COMMAND_DO_WORK_UC(cl_gui_start_cmd) { class cl_hw *hw; - class cl_mem *mem; + class cl_memory *mem; t_addr start, end; class cl_cmd_arg *params[4]= { cmdline->param(0), - cmdline->param(1), - cmdline->param(2), - cmdline->param(3) }; + cmdline->param(1), + cmdline->param(2), + cmdline->param(3) }; - if (cmdline->syntax_match(sim, HW)) { + if (cmdline->syntax_match(uc, HW)) { hw= params[0]->value.hw; } - else if (cmdline->syntax_match(sim, MEMORY ADDRESS ADDRESS)) { - mem= params[0]->value.memory; + else if (cmdline->syntax_match(uc, MEMORY ADDRESS ADDRESS)) { + mem= params[0]->value.memory.memory; start= params[1]->value.address; end= params[2]->value.address; } else { - con->printf("Error: wrong syntax\n" - "%s\n", short_help?short_help:"no help"); + con->dd_printf("Error: wrong syntax\n" + "%s\n", short_help?short_help:"no help"); } return(DD_FALSE);; @@ -77,9 +78,10 @@ cl_gui_start_cmd::do_work(class cl_sim *sim, *---------------------------------------------------------------------------- */ -int -cl_gui_stop_cmd::do_work(class cl_sim *sim, - class cl_cmdline *cmdline, class cl_console *con) +//int +//cl_gui_stop_cmd::do_work(class cl_sim *sim, +// class cl_cmdline *cmdline, class cl_console_base *con) +COMMAND_DO_WORK_UC(cl_gui_stop_cmd) { return(DD_FALSE);; }