if (*end == '"')
end--;
else
- con->printf("Unterminated string\n");
+ con->dd_printf("Unterminated string\n");
param_str= (char *)malloc(end-start+2);
strncpy(param_str, start, 1+end-start);
param_str[1+end-start]= '\0';
if (*dot == '\0')
{
bit= 0;
- con->printf("Uncomplete bit address\n");
+ con->dd_printf("Uncomplete bit address\n");
delete sfr;
}
else
if (*dot == '\0')
{
aname= 0;
- con->printf("Uncomplete array\n");
+ con->dd_printf("Uncomplete array\n");
}
else
{
*p= '\0';
if (strlen(dot) == 0)
{
- con->printf("Uncomplete array index\n");
+ con->dd_printf("Uncomplete array index\n");
delete aname;
}
else
case operate_on_app:
if (!app)
{
- con->printf("There is no application to work on!\n");
+ con->dd_printf("There is no application to work on!\n");
return(DD_TRUE);
}
return(do_work(app, cmdline, con));
case operate_on_sim:
if (!sim)
{
- con->printf("There is no simulator to work on!\n");
+ con->dd_printf("There is no simulator to work on!\n");
return(DD_TRUE);
}
return(do_work(sim, cmdline, con));
case operate_on_uc:
if (!sim)
{
- con->printf("There is no microcontroller to work on!\n");
+ con->dd_printf("There is no microcontroller to work on!\n");
return(DD_TRUE);
}
return(do_work(uc, cmdline, con));
int
cl_cmd::do_work(class cl_cmdline *cmdline, class cl_console *con)
{
- con->printf("Command \"%s\" does nothing.\n",
+ con->dd_printf("Command \"%s\" does nothing.\n",
(char*)(names->at(0)));
return(0);
}
cl_cmd::do_work(class cl_app *app,
class cl_cmdline *cmdline, class cl_console *con)
{
- con->printf("Command \"%s\" does nothing on application.\n",
+ con->dd_printf("Command \"%s\" does nothing on application.\n",
(char*)(names->at(0)));
return(0);
}
cl_cmd::do_work(class cl_sim *sim,
class cl_cmdline *cmdline, class cl_console *con)
{
- con->printf("Command \"%s\" does nothing on simulator.\n",
+ con->dd_printf("Command \"%s\" does nothing on simulator.\n",
(char*)(names->at(0)));
return(0);
}
cl_cmd::do_work(class cl_uc *uc,
class cl_cmdline *cmdline, class cl_console *con)
{
- con->printf("Command \"%s\" does nothing on microcontroller.\n",
+ con->dd_printf("Command \"%s\" does nothing on microcontroller.\n",
(char*)(names->at(0)));
return(0);
}
if ((cmd= commands->get_cmd("_no_parameters_")) != 0)
return(cmd->work(app, cmdline, con));
int i;
- con->printf("\"%s\" must be followed by the name of a subcommand\n"
- "List of subcommands:\n", (char*)(names->at(0)));
+ con->dd_printf("\"%s\" must be followed by the name of a subcommand\n"
+ "List of subcommands:\n", (char*)(names->at(0)));
for (i= 0; i < commands->count; i++)
{
cmd= (class cl_cmd *)(commands->at(i));
- con->printf("%s\n", cmd->short_help);
+ con->dd_printf("%s\n", cmd->short_help);
}
return(0);
}
if ((cmd= commands->get_cmd(cmdline)) == NULL)
{
- con->printf("Undefined subcommand: \"%s\". Try \"help %s\".\n",
- cmdline->name, (char*)(names->at(0)));
+ con->dd_printf("Undefined subcommand: \"%s\". Try \"help %s\".\n",
+ cmdline->name, (char*)(names->at(0)));
return(0);
}
return(cmd->work(app, cmdline, con));
isatty(fileno(in)))
flags|= CONS_INTERACTIVE;
else
- printf("Warning: non-interactive console\n");
+ dd_printf("Warning: non-interactive console\n");
}
cl_console::cl_console(FILE *fin, FILE *fout, class cl_app *the_app):
isatty(fileno(in)))
flags|= CONS_INTERACTIVE;
else
- printf("Warning: non-interactive console\n");
+ dd_printf("Warning: non-interactive console\n");
}
/*
}
int
-cl_console::printf(char *format, ...)
+cl_console::dd_printf(char *format, ...)
{
va_list ap;
int ret= 0;
*/
int
-cl_commander::printf(char *format, ...)
+cl_commander::dd_printf(char *format, ...)
{
va_list ap;
int ret= 0;