44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
|
/*
|
|||
|
gcc \$(pkg-config --cflags weechat) -shared -fPIC -Wall -Wextra essai.c -o essai.so $(pkg-config --libs weechat)
|
|||
|
*/
|
|||
|
#include <stdlib.h>
|
|||
|
#include <weechat/weechat-plugin.h>
|
|||
|
|
|||
|
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;
|
|||
|
}
|