]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/nickserv.h
nickserv: add extra metadata to handle merge handler
[irc/evilnet/x3.git] / src / nickserv.h
index c1532f03de6cc01d9f9cae8ea0ff7dd455922796..bbcabbfd4018b76017a2d7582e957603fa18d6c5 100644 (file)
@@ -246,8 +246,8 @@ typedef void (*unreg_func_t)(struct userNode *user, struct handle_info *handle);
 void reg_unreg_func(unreg_func_t func);
 
 /* Called just before a handle is merged */
-typedef void (*handle_merge_func_t)(struct userNode *user, struct handle_info *handle_to, struct handle_info *handle_from);
-void reg_handle_merge_func(handle_merge_func_t);
+typedef void (*handle_merge_func_t)(struct userNode *user, struct handle_info *handle_to, struct handle_info *handle_from, void *extra);
+void reg_handle_merge_func(handle_merge_func_t, void *extra);
 
 /* Called after an allowauth. handle is null if allowauth authorization was
  * removed */