]> jfr.im git - solanum.git/blobdiff - src/hook.c
ssld: use uint64_t explicitly when we want 64-bit counters
[solanum.git] / src / hook.c
index ef9b2229ef1eeec228e2f8695de6802b2967aa6c..24e924b6bc3f96dd7a00e670306a490ee59f2dfb 100644 (file)
@@ -38,7 +38,7 @@
  */
 #include "stdinc.h"
 #include "hook.h"
-#include "irc_string.h"
+#include "match.h"
 
 hook *hooks;
 
@@ -59,9 +59,15 @@ int h_burst_finished;
 int h_server_introduced;
 int h_server_eob;
 int h_client_exit;
+int h_umode_changed;
 int h_new_local_user;
 int h_new_remote_user;
 int h_introduce_client;
+int h_can_kick;
+int h_privmsg_user;
+int h_privmsg_channel;
+int h_conf_read_start;
+int h_conf_read_end;
 
 void
 init_hook(void)
@@ -84,6 +90,11 @@ init_hook(void)
        h_new_local_user = register_hook("new_local_user");
        h_new_remote_user = register_hook("new_remote_user");
        h_introduce_client = register_hook("introduce_client");
+       h_can_kick = register_hook("can_kick");
+       h_privmsg_user = register_hook("privmsg_user");
+       h_privmsg_channel = register_hook("privmsg_channel");
+       h_conf_read_start = register_hook("conf_read_start");
+       h_conf_read_end = register_hook("conf_read_end");
 }
 
 /* grow_hooktable()