diff options
Diffstat (limited to 'src/helper')
-rw-r--r-- | src/helper/command.c | 9 | ||||
-rw-r--r-- | src/helper/command.h | 12 | ||||
-rw-r--r-- | src/helper/configuration.h | 2 | ||||
-rw-r--r-- | src/helper/options.c | 2 |
4 files changed, 20 insertions, 5 deletions
diff --git a/src/helper/command.c b/src/helper/command.c index ed0a82e6..386572ed 100644 --- a/src/helper/command.c +++ b/src/helper/command.c @@ -621,7 +621,7 @@ int command_print_help(command_context_t* context, char* name, char** args, int return command_print_help_match(context, context->commands, name, args, argc); } -void command_set_output_handler(command_context_t* context, int (*output_handler)(struct command_context_s *context, char* line), void *priv) +void command_set_output_handler(command_context_t* context, int (*output_handler)(struct command_context_s *context, const char* line), void *priv) { context->output_handler = output_handler; context->output_handler_priv = priv; @@ -720,3 +720,10 @@ int handle_time_command(struct command_context_s *cmd_ctx, char *cmd, char **arg return retval; } +/* + * Local Variables: ** + * tab-width: 4 ** + * c-basic-offset: 4 ** + * End: ** + */ + diff --git a/src/helper/command.h b/src/helper/command.h index 8d50d6e6..8db1675f 100644 --- a/src/helper/command.h +++ b/src/helper/command.h @@ -48,7 +48,7 @@ typedef struct command_context_s * Returning ERROR_COMMAND_SYNTAX_ERROR will have the effect of * printing out the syntax of the command. */ - int (*output_handler)(struct command_context_s *context, char* line); + int (*output_handler)(struct command_context_s *context, const char* line); void *output_handler_priv; } command_context_t; @@ -67,7 +67,7 @@ typedef struct command_s extern command_t* register_command(command_context_t *context, command_t *parent, char *name, int (*handler)(struct command_context_s *context, char* name, char** args, int argc), enum command_mode mode, char *help); 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, char* line), void *priv); +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 command_context_t* command_init(); extern int command_done(command_context_t *context); @@ -86,3 +86,11 @@ extern int command_run_file(command_context_t *context, FILE *file, enum command extern int fast_and_dangerous; #endif /* COMMAND_H */ + +/* + * Local Variables: ** + * tab-width: 4 ** + * c-basic-offset: 4 ** + * End: ** + */ + diff --git a/src/helper/configuration.h b/src/helper/configuration.h index 894d874c..1d315cc2 100644 --- a/src/helper/configuration.h +++ b/src/helper/configuration.h @@ -27,7 +27,7 @@ extern int parse_cmdline_args(struct command_context_s *cmd_ctx, int argc, char extern int parse_config_file(struct command_context_s *cmd_ctx); extern void add_config_command (const char *cfg); extern void add_script_search_dir (const char *dir); -extern int configuration_output_handler(struct command_context_s *context, char* line); +extern int configuration_output_handler(struct command_context_s *context, const char* line); extern FILE *open_file_from_path (char *file, char *mode); extern char *find_file(char *name); diff --git a/src/helper/options.c b/src/helper/options.c index ab36a286..afff55ba 100644 --- a/src/helper/options.c +++ b/src/helper/options.c @@ -45,7 +45,7 @@ static struct option long_options[] = {0, 0, 0, 0} }; -int configuration_output_handler(struct command_context_s *context, char* line) +int configuration_output_handler(struct command_context_s *context, const char* line) { LOG_INFO_N(line); |