mirror of
https://github.com/weechat/weechat.git
synced 2026-06-30 06:46:38 +02:00
api: add parameters pointers, extra_vars and options in function hdata_search
This commit is contained in:
@@ -68,7 +68,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 "20210704-01"
|
||||
#define WEECHAT_PLUGIN_API_VERSION "20211106-01"
|
||||
|
||||
/* macros for defining plugin infos */
|
||||
#define WEECHAT_PLUGIN_NAME(__name) \
|
||||
@@ -1119,7 +1119,10 @@ struct t_weechat_plugin
|
||||
void *pointer);
|
||||
void *(*hdata_move) (struct t_hdata *hdata, void *pointer, int count);
|
||||
void *(*hdata_search) (struct t_hdata *hdata, void *pointer,
|
||||
const char *search, int move);
|
||||
const char *search, struct t_hashtable *pointers,
|
||||
struct t_hashtable *extra_vars,
|
||||
struct t_hashtable *options,
|
||||
int move);
|
||||
char (*hdata_char) (struct t_hdata *hdata, void *pointer,
|
||||
const char *name);
|
||||
int (*hdata_integer) (struct t_hdata *hdata, void *pointer,
|
||||
@@ -2112,8 +2115,10 @@ extern int weechat_plugin_end (struct t_weechat_plugin *plugin);
|
||||
(weechat_plugin->hdata_check_pointer)(__hdata, __list, __pointer)
|
||||
#define weechat_hdata_move(__hdata, __pointer, __count) \
|
||||
(weechat_plugin->hdata_move)(__hdata, __pointer, __count)
|
||||
#define weechat_hdata_search(__hdata, __pointer, __search, __move) \
|
||||
#define weechat_hdata_search(__hdata, __pointer, __search, __pointers, \
|
||||
__extra_vars, __options, __move) \
|
||||
(weechat_plugin->hdata_search)(__hdata, __pointer, __search, \
|
||||
__pointers, __extra_vars, __options, \
|
||||
__move)
|
||||
#define weechat_hdata_char(__hdata, __pointer, __name) \
|
||||
(weechat_plugin->hdata_char)(__hdata, __pointer, __name)
|
||||
|
||||
Reference in New Issue
Block a user