X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fcmd.src%2Fnewcmd.cc;h=76e088c4bc6f30683de65c2800d968e57c145bba;hb=52561d8c2370014aed7824b653243d3525e67b76;hp=2ae219425d647edf1ba1f53e175d9807a2cd60d4;hpb=a8b895ee0de37ed91bcc35e1633da977a638e4bf;p=fw%2Fsdcc diff --git a/sim/ucsim/cmd.src/newcmd.cc b/sim/ucsim/cmd.src/newcmd.cc index 2ae21942..76e088c4 100644 --- a/sim/ucsim/cmd.src/newcmd.cc +++ b/sim/ucsim/cmd.src/newcmd.cc @@ -917,9 +917,8 @@ cl_commander::prompt(void) */ int -cl_commander::dd_printf(char *format, ...) +cl_commander::dd_printf(char *format, va_list ap) { - va_list ap; int ret= 0; class cl_console *con; @@ -937,13 +936,24 @@ cl_commander::dd_printf(char *format, ...) } if (con) { - va_start(ap, format); ret= con->cmd_do_print(format, ap); - va_end(ap); } return(ret); } +int +cl_commander::dd_printf(char *format, ...) +{ + va_list ap; + int ret= 0; + + va_start(ap, format); + ret= dd_printf(format, ap); + va_end(ap); + + return(ret); +} + /* * Printing to consoles which have CONS_DEBUG flag set */