summaryrefslogtreecommitdiff
path: root/src/helper/command.c
diff options
context:
space:
mode:
authorZachary T Welch <zw@superlucidity.net>2009-11-10 18:42:45 -0800
committerZachary T Welch <zw@superlucidity.net>2009-11-13 10:51:45 -0800
commit1ae4d93c3c90f176f6b94579ba3fabe1e17d715e (patch)
tree2e3e3706c9f82f09146538398d84d0c017282a2a /src/helper/command.c
parent5eb638c71e95048b090b8a19640d7d4902c07902 (diff)
downloadopenocd+libswd-1ae4d93c3c90f176f6b94579ba3fabe1e17d715e.tar.gz
openocd+libswd-1ae4d93c3c90f176f6b94579ba3fabe1e17d715e.tar.bz2
openocd+libswd-1ae4d93c3c90f176f6b94579ba3fabe1e17d715e.tar.xz
openocd+libswd-1ae4d93c3c90f176f6b94579ba3fabe1e17d715e.zip
add command_output_handler_t
Add a typedef for command output handler function type, simplifying the appearance of functions that use it and eliminating duplicate code.
Diffstat (limited to 'src/helper/command.c')
-rw-r--r--src/helper/command.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/helper/command.c b/src/helper/command.c
index f960127d..603da82f 100644
--- a/src/helper/command.c
+++ b/src/helper/command.c
@@ -558,7 +558,8 @@ int command_run_linef(command_context_t *context, const char *format, ...)
return retval;
}
-void command_set_output_handler(command_context_t* context, int (*output_handler)(struct command_context_s *context, const char* line), void *priv)
+void command_set_output_handler(command_context_t* context,
+ command_output_handler_t output_handler, void *priv)
{
context->output_handler = output_handler;
context->output_handler_priv = priv;