X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/63637aea5429a07497cdda236ac2de5e22c9d4b6..916676587d85558506b226af2eb71423525a9090:/src/hash.h?ds=sidebyside diff --git a/src/hash.h b/src/hash.h index 851cdff..a330ed4 100644 --- a/src/hash.h +++ b/src/hash.h @@ -418,8 +418,8 @@ void unreg_part_func(part_func_t handler, void *extra); void DelChannelUser(struct userNode* user, struct chanNode* channel, const char *reason, int deleting); void KickChannelUser(struct userNode* target, struct chanNode* channel, struct userNode *kicker, const char *why); -typedef void (*kick_func_t) (struct userNode *kicker, struct userNode *user, struct chanNode *chan); -void reg_kick_func(kick_func_t handler); +typedef void (*kick_func_t) (struct userNode *kicker, struct userNode *user, struct chanNode *chan, void *extra); +void reg_kick_func(kick_func_t handler, void *extra); void ChannelUserKicked(struct userNode* kicker, struct userNode* victim, struct chanNode* channel); int ChannelBanExists(struct chanNode *channel, const char *ban);