]> jfr.im git - solanum.git/blobdiff - modules/cap_account_tag.c
ircd/packet.c: make function definition consistent with declaration (#301)
[solanum.git] / modules / cap_account_tag.c
index d88da24208a5cc58ff911006ebf31a341f17fdfb..323309a08c100395d4cc2d67d0f05a9e68255ad6 100644 (file)
@@ -1,8 +1,8 @@
 /*
- * charybdis: an advanced ircd.
+ * Solanum: a slightly advanced ircd
  * cap_account_tag.c: implement the account-tag IRCv3.2 capability
  *
- * Copyright (c) 2016 William Pitcock <nenolod@dereferenced.org>
+ * Copyright (c) 2016 Ariadne Conill <ariadne@dereferenced.org>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
 #include "chmode.h"
 #include "inline/stringops.h"
 
-static void cap_account_tag_process(hook_data *);
+static const char cap_account_tag_desc[] =
+       "Provides the account-tag client capability";
+
+static void cap_account_tag_process(void *);
 unsigned int CLICAP_ACCOUNT_TAG = 0;
 
 mapi_hfn_list_av1 cap_account_tag_hfnlist[] = {
-       { "outbound_msgbuf", (hookfn) cap_account_tag_process },
+       { "outbound_msgbuf", cap_account_tag_process },
        { NULL, NULL }
 };
 mapi_cap_list_av2 cap_account_tag_cap_list[] = {
        { MAPI_CAP_CLIENT, "account-tag", NULL, &CLICAP_ACCOUNT_TAG },
        { 0, NULL, NULL, NULL },
 };
-static const char cap_account_tag_desc[] =
-       "Provides the account-tag client capability";
-
 static void
-cap_account_tag_process(hook_data *data)
+cap_account_tag_process(void *data_)
 {
+       hook_data *data = data_;
        struct MsgBuf *msgbuf = data->arg1;
 
        if (data->client != NULL && IsPerson(data->client) && *data->client->user->suser)