static const char chm_adminonly_desc[] =
"Enables channel mode +A that blocks non-admins from joining a channel";
-static void h_can_join(hook_data_channel *);
+static void h_can_join(void *);
mapi_hfn_list_av1 adminonly_hfnlist[] = {
- { "can_join", (hookfn) h_can_join },
+ { "can_join", h_can_join },
{ NULL, NULL }
};
DECLARE_MODULE_AV2(chm_adminonly, _modinit, _moddeinit, NULL, NULL, adminonly_hfnlist, NULL, NULL, chm_adminonly_desc);
static void
-h_can_join(hook_data_channel *data)
+h_can_join(void *data_)
{
+ hook_data_channel *data = data_;
struct Client *source_p = data->client;
struct Channel *chptr = data->chptr;