With the new JIMTCL, "puts" only writes to stdout.
To write on telnet port too, "echo" must be used.
This patch gives to "echo" similar commandline option of "puts".
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
static int jim_echo(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
{
+ const char *str;
+ str = Jim_GetString(argv[1], NULL);
+ if (argc == 3 && !strcmp(str, "-n"))
+ {
+ str = Jim_GetString(argv[2], NULL);
+ LOG_USER_N("%s", str);
+ return JIM_OK;
+ }
if (argc != 2)
return JIM_ERR;
- const char *str = Jim_GetString(argv[1], NULL);
LOG_USER("%s", str);
return JIM_OK;
}