diff --git a/src/tox-weechat.c b/src/tox-weechat.c index b676ee0..ad68a0b 100644 --- a/src/tox-weechat.c +++ b/src/tox-weechat.c @@ -1,15 +1,26 @@ +#include + #include +#include "tox-weechat-tox.h" + +#include "tox-weechat.h" + WEECHAT_PLUGIN_NAME("tox"); WEECHAT_PLUGIN_DESCRIPTION("Tox protocol"); WEECHAT_PLUGIN_AUTHOR("HÃ¥vard Pettersson "); WEECHAT_PLUGIN_VERSION("0.1"); WEECHAT_PLUGIN_LICENSE("GPL3"); +struct t_weechat_plugin *weechat_plugin = NULL; + int -weechat_plugin_init(struct t_weechat_plugin *plugin, - int argc, char *argv[]) +weechat_plugin_init(struct t_weechat_plugin *plugin, int argc, char *argv[]) { + weechat_plugin = plugin; + + tox_weechat_tox_init(); + return WEECHAT_RC_OK; } diff --git a/src/tox-weechat.h b/src/tox-weechat.h index 337732b..ad15cab 100644 --- a/src/tox-weechat.h +++ b/src/tox-weechat.h @@ -1,4 +1,6 @@ #ifndef TOX_WEECHAT_H #define TOX_WEECHAT_H +extern struct t_weechat_plugin *weechat_plugin; + #endif // TOX_WEECHAT_H