void _modinit(module_t *m)
{
	m->mflags = MODTYPE_CORE;

	if ((successor_flag = flags_associate('S', 0, false, "successor")) == 0)
	{
		slog(LG_ERROR, "chanserv/successor_acl: Inserting +S into flagset failed.");
		exit(EXIT_FAILURE);
	}

	slog(LG_DEBUG, "chanserv/successor_acl: +S has been inserted with bitmask 0x%x", successor_flag);
	hook_add_first_channel_pick_successor(channel_pick_successor_hook);
	hook_add_channel_succession(channel_succession_hook);
}
void _modinit(module_t *m)
{
	hook_add_first_channel_pick_successor(channel_pick_successor_hook);
}
static void mod_init(module_t *m)
{
	hook_add_first_channel_pick_successor(channel_pick_successor_hook);
}