]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/hash.h
hash: add extra metadata to join handlers
[irc/evilnet/x3.git] / src / hash.h
index 66dd4fec4113db3d0b8651b6490f64d458f2edac..4ffeb10d80ee55c959ec2eb9c565eefd90a17d98 100644 (file)
@@ -400,8 +400,8 @@ void set_geoip_info(struct userNode *user);
 
 typedef void (*new_channel_func_t) (struct chanNode *chan);
 void reg_new_channel_func(new_channel_func_t handler);
-typedef int (*join_func_t) (struct modeNode *mNode);
-void reg_join_func(join_func_t handler);
+typedef int (*join_func_t) (struct modeNode *mNode, void *extra);
+void reg_join_func(join_func_t handler, void *extra);
 typedef void (*del_channel_func_t) (struct chanNode *chan);
 void reg_del_channel_func(del_channel_func_t handler);