]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/mod-snoop.c
Couple of srvx updates.
[irc/evilnet/x3.git] / src / mod-snoop.c
index 6b1f198f5bcb3f490e1d7d17af0cd0cec0d01694..15b57201071e188205cef274750cefe81f508346 100644 (file)
@@ -93,7 +93,7 @@ snoop_part(struct modeNode *mn, const char *reason, UNUSED_ARG(void *extra)) {
 }
 
 static void
-snoop_kick(struct userNode *kicker, struct userNode *victim, struct chanNode *chan) {
+snoop_kick(struct userNode *kicker, struct userNode *victim, struct chanNode *chan, UNUSED_ARG(void *extra)) {
     if (!snoop_cfg.enabled) return;
     UPDATE_TIMESTAMP();
     SNOOP("$bKICK$b %s from %s by %s", victim->nick, chan->name, (kicker ? kicker->nick : "some server"));
@@ -120,7 +120,7 @@ snoop_del_user(struct userNode *user, struct userNode *killer, const char *why,
 }
 
 static void
-snoop_auth(struct userNode *user, UNUSED_ARG(struct handle_info *old_handle)) {
+snoop_auth(struct userNode *user, UNUSED_ARG(struct handle_info *old_handle), UNUSED_ARG(void *extra)) {
     if (!snoop_cfg.enabled) return;
     if (user->uplink->burst && !snoop_cfg.show_bursts) return;
     if (user->handle_info) {
@@ -133,7 +133,7 @@ snoop_auth(struct userNode *user, UNUSED_ARG(struct handle_info *old_handle)) {
 }
 
 static void
-snoop_user_mode(struct userNode *user, const char *mode_change) {
+snoop_user_mode(struct userNode *user, const char *mode_change, UNUSED_ARG(void *extra)) {
     if (!snoop_cfg.enabled) return;
     if (user->uplink->burst && !snoop_cfg.show_bursts) return;
     if (!mode_change[1]) return; /* warning there has to be atleast one char in the buffer */
@@ -150,7 +150,7 @@ snoop_oper(struct userNode *user, UNUSED_ARG(void *extra)) {
 }
 
 static void
-snoop_channel_mode(struct userNode *who, struct chanNode *channel, char **modes, unsigned int argc)
+snoop_channel_mode(struct userNode *who, struct chanNode *channel, char **modes, unsigned int argc, UNUSED_ARG(void *extra))
 {
        if (!snoop_cfg.enabled) return;
        if(who) {
@@ -305,24 +305,24 @@ snoop_conf_read(void) {
 }
 
 void
-snoop_cleanup(void) {
+snoop_cleanup(UNUSED_ARG(void *extra)) {
     snoop_cfg.enabled = 0;
     unreg_del_user_func(snoop_del_user, NULL);
 }
 
 int
 snoop_init(void) {
-    reg_exit_func(snoop_cleanup);
+    reg_exit_func(snoop_cleanup, NULL);
     conf_register_reload(snoop_conf_read);
     reg_nick_change_func(snoop_nick_change, NULL);
     reg_join_func(snoop_join, NULL);
     reg_part_func(snoop_part, NULL);
-    reg_kick_func(snoop_kick);
+    reg_kick_func(snoop_kick, NULL);
     reg_new_user_func(snoop_new_user, NULL);
     reg_del_user_func(snoop_del_user, NULL);
-    reg_auth_func(snoop_auth);
-    reg_channel_mode_func(snoop_channel_mode);
-    reg_user_mode_func(snoop_user_mode);
+    reg_auth_func(snoop_auth, NULL);
+    reg_channel_mode_func(snoop_channel_mode, NULL);
+    reg_user_mode_func(snoop_user_mode, NULL);
     reg_oper_func(snoop_oper, NULL);
 
     return 1;