summaryrefslogtreecommitdiff
path: root/src/plugins/plugin-script.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/plugin-script.h')
-rw-r--r--src/plugins/plugin-script.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/plugins/plugin-script.h b/src/plugins/plugin-script.h
index 796c4d1a9..d94fd658e 100644
--- a/src/plugins/plugin-script.h
+++ b/src/plugins/plugin-script.h
@@ -33,8 +33,6 @@ enum t_weechat_script_exec_type
#define WEECHAT_SCRIPT_HASHTABLE_DEFAULT_SIZE 16
-#define WEECHAT_SCRIPT_STATIC_STRINGS 32
-
#define WEECHAT_SCRIPT_EVAL_NAME "__eval__"
#define WEECHAT_SCRIPT_MSG_NOT_INIT(__current_script, \
@@ -80,8 +78,6 @@ struct t_plugin_script_data
struct t_config_option **config_look_eval_keep_context;
struct t_plugin_script **scripts;
struct t_plugin_script **last_script;
- char *static_string[WEECHAT_SCRIPT_STATIC_STRINGS];
- int index_static_string;
/* callbacks */
int (*callback_command) (const void *pointer, void *data,
@@ -94,10 +90,10 @@ struct t_plugin_script_data
struct t_hdata *(*callback_hdata) (const void *pointer,
void *data,
const char *hdata_name);
- const char *(*callback_info_eval) (const void *pointer,
- void *data,
- const char *info_name,
- const char *arguments);
+ char *(*callback_info_eval) (const void *pointer,
+ void *data,
+ const char *info_name,
+ const char *arguments);
struct t_infolist *(*callback_infolist) (const void *pointer,
void *data,
const char *infolist_name,
@@ -129,8 +125,6 @@ extern void *plugin_script_str2ptr (struct t_weechat_plugin *weechat_plugin,
const char *script_name,
const char *function_name,
const char *pointer_str);
-extern char *plugin_script_get_static_string (struct t_plugin_script_data *plugin_data,
- char *string);
extern char *plugin_script_build_function_and_data (const char *function,
const char *data);
extern void plugin_script_get_function_and_data (void *callback_data,