X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/fb38e2bcac60ef70a5515bc2a2c2f308b4d58280..2dddcd742b32cc37e3f7b7040869004c67b3e061:/src/chanserv.c diff --git a/src/chanserv.c b/src/chanserv.c index ee0b632..4b868dd 100644 --- a/src/chanserv.c +++ b/src/chanserv.c @@ -994,7 +994,7 @@ scan_user_presence(struct userData *uData, struct userNode *user) } static void -chanserv_ctcp_check(struct userNode *user, struct chanNode *channel, const char *text, UNUSED_ARG(struct userNode *bot), UNUSED_ARG(unsigned int is_notice)) +chanserv_ctcp_check(struct userNode *user, struct chanNode *channel, const char *text, UNUSED_ARG(struct userNode *bot), UNUSED_ARG(unsigned int is_notice), UNUSED_ARG(void *extra)) { unsigned int eflags, argc; char *argv[4]; @@ -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; @@ -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; @@ -8930,7 +8930,7 @@ handle_nick_change(struct userNode *user, UNUSED_ARG(const char *old_nick), UNUS } } -static void handle_rename(struct handle_info *handle, const char *old_handle) +static void handle_rename(struct handle_info *handle, const char *old_handle, UNUSED_ARG(void *extra)) { struct do_not_register *dnr = dict_find(handle_dnrs, old_handle, NULL); @@ -9960,17 +9960,17 @@ 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_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); } - reg_handle_rename_func(handle_rename); + reg_handle_rename_func(handle_rename, NULL); reg_unreg_func(handle_unreg); handle_dnrs = dict_new(); @@ -10151,7 +10151,7 @@ init_chanserv(const char *nick) const char *modes = conf_get_data("services/chanserv/modes", RECDB_QSTRING); chanserv = AddLocalUser(nick, nick, NULL, "Channel Services", modes); service_register(chanserv)->trigger = '!'; - reg_chanmsg_func('\001', chanserv, chanserv_ctcp_check); + reg_chanmsg_func('\001', chanserv, chanserv_ctcp_check, NULL); } saxdb_register("ChanServ", chanserv_saxdb_read, chanserv_saxdb_write);