/* gcc \$(pkg-config --cflags weechat) -shared -fPIC -Wall -Wextra essai.c -o essai.so $(pkg-config --libs weechat) */ #include #include WEECHAT_PLUGIN_NAME("essai"); WEECHAT_PLUGIN_DESCRIPTION("Plugin just to test the library :-/"); WEECHAT_PLUGIN_AUTHOR("Alnotz"); WEECHAT_PLUGIN_VERSION("0.1.0"); WEECHAT_PLUGIN_LICENSE("GPL-3.0-or-later"); WEECHAT_PLUGIN_PRIORITY(999); struct t_weechat_plugin *weechat_plugin = NULL; int command_essai(const void *pointer, void *data, struct t_gui_buffer *buffer, int argc, char **argv, char **argv_eol){ /*Rien*/ return WEECHAT_RC_OK; } int weechat_plugin_init(struct t_weechat_plugin *plugin, int argc, char *argv[]){ weechat_plugin = plugin; weechat_hook_command("essai", "Une commande d’essai", "", "Aucun paramètre", NULL, &command_essai, NULL, NULL); return WEECHAT_RC_OK; } int weechat_plugin_end(struct t_weechat_plugin *plugins){ return WEECHAT_RC_OK; }