X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fhelper%2Fcommand.h;h=c90ed0f69628a23a57eaa048dcb666d268e0aa8f;hb=44928321e6d4d67bcb3da7022ff9d23e0c8ee78b;hp=8db1675f84642eb22c1d7f4e2abf6ee7cb7f4d64;hpb=dc796a209113c3fdc27de0211edcaa67faed7b5f;p=openocd.git diff --git a/src/helper/command.h b/src/helper/command.h index 8db1675f84..c90ed0f696 100644 --- a/src/helper/command.h +++ b/src/helper/command.h @@ -59,8 +59,6 @@ typedef struct command_s struct command_s *children; int (*handler)(struct command_context_s *context, char* name, char** args, int argc); enum command_mode mode; - char *help; - int unique_len; struct command_s *next; } command_t; @@ -69,28 +67,20 @@ extern int unregister_command(command_context_t *context, char *name); extern int unregister_all_commands(command_context_t *context); extern void command_set_output_handler(command_context_t* context, int (*output_handler)(struct command_context_s *context, const char* line), void *priv); extern command_context_t* copy_command_context(command_context_t* context); +extern int command_context_mode(command_context_t *context, enum command_mode mode); extern command_context_t* command_init(); extern int command_done(command_context_t *context); extern void command_print(command_context_t *context, char *format, ...); extern void command_print_sameline(command_context_t *context, char *format, ...); extern int command_run_line(command_context_t *context, char *line); extern int command_run_linef(command_context_t *context, char *format, ...); -extern int command_run_line_internal(command_context_t *context, char *line); -extern int command_run_file(command_context_t *context, FILE *file, enum command_mode mode); +extern void command_output_text(command_context_t *context, const char *data); #define ERROR_COMMAND_CLOSE_CONNECTION (-600) #define ERROR_COMMAND_SYNTAX_ERROR (-601) - +#define ERROR_COMMAND_NOTFOUND (-602) extern int fast_and_dangerous; #endif /* COMMAND_H */ - -/* - * Local Variables: ** - * tab-width: 4 ** - * c-basic-offset: 4 ** - * End: ** - */ -