X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/1c14af0b4031e08d1bf5e58fce786a18da0a4a57..63637aea5429a07497cdda236ac2de5e22c9d4b6:/src/chanserv.c diff --git a/src/chanserv.c b/src/chanserv.c index 8b56de9..258e76a 100644 --- a/src/chanserv.c +++ b/src/chanserv.c @@ -8238,7 +8238,7 @@ chanserv_adjust_limit(void *data) } static void -handle_new_channel(struct chanNode *channel) +handle_new_channel(struct chanNode *channel, UNUSED_ARG(void *extra)) { struct chanData *cData; @@ -8696,7 +8696,7 @@ handle_auth(struct userNode *user, UNUSED_ARG(struct handle_info *old_handle)) } static void -handle_part(struct modeNode *mn, UNUSED_ARG(const char *reason)) +handle_part(struct modeNode *mn, UNUSED_ARG(const char *reason), UNUSED_ARG(void *extra)) { struct chanData *cData; struct userData *uData; @@ -8765,7 +8765,7 @@ handle_kick(struct userNode *kicker, struct userNode *victim, struct chanNode *c } static int -handle_topic(struct userNode *user, struct chanNode *channel, const char *old_topic) +handle_topic(struct userNode *user, struct chanNode *channel, const char *old_topic, UNUSED_ARG(void *extra)) { struct chanData *cData; @@ -9917,7 +9917,7 @@ chanserv_saxdb_write(struct saxdb_context *ctx) static void chanserv_db_cleanup(void) { unsigned int ii; - unreg_part_func(handle_part); + unreg_part_func(handle_part, NULL); while(channelList) unregister_channel(channelList, "terminating."); for(ii = 0; ii < chanserv_conf.support_channels.used; ++ii) @@ -9960,11 +9960,11 @@ init_chanserv(const char *nick) if (nick) { reg_server_link_func(handle_server_link, NULL); - reg_new_channel_func(handle_new_channel); + reg_new_channel_func(handle_new_channel, NULL); reg_join_func(handle_join, NULL); - reg_part_func(handle_part); + reg_part_func(handle_part, NULL); reg_kick_func(handle_kick); - reg_topic_func(handle_topic); + reg_topic_func(handle_topic, NULL); reg_mode_change_func(handle_mode); reg_nick_change_func(handle_nick_change, NULL); reg_auth_func(handle_auth);