}
static void
-handle_new_channel(struct chanNode *channel)
+handle_new_channel(struct chanNode *channel, UNUSED_ARG(void *extra))
{
struct chanData *cData;
}
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;
}
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;
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)
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);