mirror of
https://github.com/weechat/weechat.git
synced 2026-06-30 06:46:38 +02:00
api: add function list_user_data (issue #666)
This commit is contained in:
committed by
Sébastien Helleu
parent
464d31155a
commit
0957231d30
@@ -672,6 +672,7 @@ plugin_load (const char *filename, int init_plugin, int argc, char **argv)
|
||||
new_plugin->list_next = &weelist_next;
|
||||
new_plugin->list_prev = &weelist_prev;
|
||||
new_plugin->list_string = &weelist_string;
|
||||
new_plugin->list_user_data = &weelist_user_data;
|
||||
new_plugin->list_size = &weelist_size;
|
||||
new_plugin->list_remove = &weelist_remove;
|
||||
new_plugin->list_remove_all = &weelist_remove_all;
|
||||
|
||||
@@ -67,7 +67,7 @@ struct timeval;
|
||||
* please change the date with current one; for a second change at same
|
||||
* date, increment the 01, otherwise please keep 01.
|
||||
*/
|
||||
#define WEECHAT_PLUGIN_API_VERSION "20190624-01"
|
||||
#define WEECHAT_PLUGIN_API_VERSION "20190810-01"
|
||||
|
||||
/* macros for defining plugin infos */
|
||||
#define WEECHAT_PLUGIN_NAME(__name) \
|
||||
@@ -409,6 +409,7 @@ struct t_weechat_plugin
|
||||
struct t_weelist_item *(*list_next) (struct t_weelist_item *item);
|
||||
struct t_weelist_item *(*list_prev) (struct t_weelist_item *item);
|
||||
const char *(*list_string) (struct t_weelist_item *item);
|
||||
void *(*list_user_data) (struct t_weelist_item *item);
|
||||
int (*list_size) (struct t_weelist *weelist);
|
||||
void (*list_remove) (struct t_weelist *weelist,
|
||||
struct t_weelist_item *item);
|
||||
@@ -1357,6 +1358,8 @@ extern int weechat_plugin_end (struct t_weechat_plugin *plugin);
|
||||
(weechat_plugin->list_prev)(__item)
|
||||
#define weechat_list_string(__item) \
|
||||
(weechat_plugin->list_string)(__item)
|
||||
#define weechat_list_user_data(__item) \
|
||||
(weechat_plugin->list_user_data)(__item)
|
||||
#define weechat_list_size(__list) \
|
||||
(weechat_plugin->list_size)(__list)
|
||||
#define weechat_list_remove(__list, __item) \
|
||||
|
||||
Reference in New Issue
Block a user