From 66410d2537bad8e455e803d1868e7de6bf8cabbd Mon Sep 17 00:00:00 2001 From: oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> Date: Wed, 9 Jul 2008 15:22:05 +0000 Subject: "flash banks" is now implemented in Tcl on top of "flash_banks". openocd_throw prefix is no longer required when executing OpenOCD commands from tcl. git-svn-id: svn://svn.berlios.de/openocd/trunk@779 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/helper/command.c | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) (limited to 'src/helper') diff --git a/src/helper/command.c b/src/helper/command.c index 42ff199b..79d64ba7 100644 --- a/src/helper/command.c +++ b/src/helper/command.c @@ -465,25 +465,13 @@ int command_run_line_internal(command_context_t *context, char *line) int command_run_line(command_context_t *context, char *line) { - int retval; - - if ((!context) || (!line)) - return ERROR_INVALID_ARGUMENTS; - - if ((retval = command_run_line_internal(context, line)) == ERROR_COMMAND_NOTFOUND) - { - /* If we can't find a command, then try the interpreter. - * If there is no interpreter implemented, then this will - * simply print a syntax error. - * - * These hooks were left in to reduce patch size for - * wip to add scripting language. - */ - - return jim_command(context, line); - } - - return retval; + /* if a command is unknown to the "unknown" proc in tcl/commands.tcl will + * redirect it to OpenOCD. + * + * This avoids having to type the "openocd" prefix and makes OpenOCD + * commands "native" to Tcl. + */ + return jim_command(context, line); } int command_run_file(command_context_t *context, FILE *file, enum command_mode mode) -- cgit v1.2.3