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.
This commit is contained in:
Zachary T Welch
2009-11-10 18:42:45 -08:00
parent 5eb638c71e
commit 1ae4d93c3c
2 changed files with 10 additions and 4 deletions

View File

@@ -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;