summaryrefslogtreecommitdiff
path: root/src/plugins/scripts/script-api.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/scripts/script-api.h')
-rw-r--r--src/plugins/scripts/script-api.h126
1 files changed, 63 insertions, 63 deletions
diff --git a/src/plugins/scripts/script-api.h b/src/plugins/scripts/script-api.h
index 9ba42c049..f9bc3dc2c 100644
--- a/src/plugins/scripts/script-api.h
+++ b/src/plugins/scripts/script-api.h
@@ -20,179 +20,179 @@
#define __WEECHAT_SCRIPT_API_H 1
extern void script_api_charset_set (struct t_plugin_script *script,
- char *charset);
+ const char *charset);
extern struct t_config_file *script_api_config_new (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *name,
+ const char *name,
int (*callback_reload)(void *data,
struct t_config_file *config_file),
- char *function);
+ const char *function);
extern struct t_config_section *script_api_config_new_section (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_config_file *config_file,
- char *name,
+ const char *name,
int user_can_add_options,
int user_can_delete_options,
void (*callback_read)(void *data,
struct t_config_file *config_file,
- char *option_name,
- char *value),
- char *function_read,
+ const char *option_name,
+ const char *value),
+ const char *function_read,
void (*callback_write)(void *data,
struct t_config_file *config_file,
- char *section_name),
- char *function_write,
+ const char *section_name),
+ const char *function_write,
void (*callback_write_default)(void *data,
struct t_config_file *config_file,
- char *section_name),
- char *function_write_default,
+ const char *section_name),
+ const char *function_write_default,
int (*callback_create_option)(void *data,
struct t_config_file *config_file,
struct t_config_section *section,
- char *option_name,
- char *value),
- char *function_create_option);
+ const char *option_name,
+ const char *value),
+ const char *function_create_option);
extern struct t_config_option *script_api_config_new_option (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_config_file *config_file,
struct t_config_section *section,
- char *name,
- char *type,
- char *description,
- char *string_values,
+ const char *name,
+ const char *type,
+ const char *description,
+ const char *string_values,
int min, int max,
- char *default_value,
+ const char *default_value,
void (*callback_change)(void *data),
- char *function);
+ const char *function);
extern void script_api_config_free (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_config_file *config_file);
extern void script_api_printf (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_gui_buffer *buffer,
- char *format, ...);
+ const char *format, ...);
extern void script_api_printf_date_tags (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_gui_buffer *buffer,
- time_t date, char *tags,
- char *format, ...);
+ time_t date, const char *tags,
+ const char *format, ...);
extern void script_api_printf_y (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_gui_buffer *buffer,
- int y, char *format, ...);
+ int y, const char *format, ...);
extern void script_api_infobar_printf (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- int delay, char *color_name,
- char *format, ...);
+ int delay, const char *color_name,
+ const char *format, ...);
extern void script_api_log_printf (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *format, ...);
+ const char *format, ...);
extern struct t_hook *script_api_hook_command (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *command, char *description,
- char *args, char *args_description,
- char *completion,
+ const char *command, const char *description,
+ const char *args, const char *args_description,
+ const char *completion,
int (*callback)(void *data,
struct t_gui_buffer *buffer,
int argc, char **argv,
char **argv_eol),
- char *function);
+ const char *function);
extern struct t_hook *script_api_hook_timer (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
int interval, int align_second,
int max_calls,
int (*callback)(void *data),
- char *function);
+ const char *function);
extern struct t_hook *script_api_hook_fd (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
int fd, int flag_read,
int flag_write, int flag_exception,
int (*callback)(void *data),
- char *function);
+ const char *function);
extern struct t_hook *script_api_hook_print (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_gui_buffer *buffer,
- char *tags,
- char *message,
+ const char *tags,
+ const char *message,
int strip_colors,
int (*callback)(void *data,
struct t_gui_buffer *buffer,
time_t date,
int tags_count,
char **tags,
- char *prefix,
- char *message),
- char *function);
+ const char *prefix,
+ const char *message),
+ const char *function);
extern struct t_hook *script_api_hook_signal (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *signal,
+ const char *signal,
int (*callback)(void *data,
- char *signal,
- char *type_data,
+ const char *signal,
+ const char *type_data,
void *signal_data),
- char *function);
+ const char *function);
extern struct t_hook *script_api_hook_config (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *option,
+ const char *option,
int (*callback)(void *data,
- char *option,
- char *value),
- char *function);
+ const char *option,
+ const char *value),
+ const char *function);
extern struct t_hook *script_api_hook_completion (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *completion,
+ const char *completion,
int (*callback)(void *data,
- char *completion,
+ const char *completion,
struct t_gui_buffer *buffer,
struct t_weelist *list),
- char *function);
+ const char *function);
extern struct t_hook *script_api_hook_modifier (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *modifier,
+ const char *modifier,
char *(*callback)(void *data,
- char *modifier,
- char *modifier_data,
- char *string),
- char *function);
+ const char *modifier,
+ const char *modifier_data,
+ const char *string),
+ const char *function);
extern void script_api_unhook (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_hook *hook);
extern void script_api_unhook_all (struct t_plugin_script *script);
extern struct t_gui_buffer *script_api_buffer_new (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *category, char *name,
+ const char *category, const char *name,
int (*input_callback)(void *data,
struct t_gui_buffer *buffer,
- char *input_data),
- char *function_input,
+ const char *input_data),
+ const char *function_input,
int (*close_callback)(void *data,
struct t_gui_buffer *buffer),
- char *function_close);
+ const char *function_close);
extern void script_api_buffer_close (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_gui_buffer *buffer,
int switch_to_another);
extern struct t_gui_bar_item *script_api_bar_item_new (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *name,
+ const char *name,
char *(*build_callback)(void *data,
struct t_gui_bar_item *item,
struct t_gui_window *window,
int max_width,
int max_height),
- char *function_build);
+ const char *function_build);
extern void script_api_bar_item_remove (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_gui_bar_item *item);
extern void script_api_command (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
struct t_gui_buffer *buffer,
- char *command);
+ const char *command);
extern char *script_api_config_get_plugin (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *option);
+ const char *option);
extern int script_api_config_set_plugin (struct t_weechat_plugin *weechat_plugin,
struct t_plugin_script *script,
- char *option, char *value);
+ const char *option, const char *value);
#endif /* script-api.h */