#include "hook.h"
#include "client.h"
#include "hash.h"
-#include "common.h"
#include "hash.h"
#include "match.h"
#include "ircd.h"
#include "parse.h"
#include "modules.h"
-static int me_snote(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
static const char snote_desc[] = "Provides server notices via the SNOTE command";
+static void me_snote(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
+
struct Message snote_msgtab = {
"SNOTE", 0, 0, 0, 0,
{mg_ignore, mg_not_oper, mg_ignore, mg_ignore, {me_snote, 3}, mg_ignore}
};
mapi_clist_av1 snote_clist[] = { &snote_msgtab, NULL };
+
DECLARE_MODULE_AV2(snote, NULL, NULL, snote_clist, NULL, NULL, NULL, NULL, snote_desc);
/*
* parv[1] = snomask letter
* parv[2] = message
*/
-static int
+static void
me_snote(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc,
const char *parv[])
{
* shit happens afterall -nenolod
*/
if (parc > 3)
- return 0;
+ return;
if (!IsServer(source_p))
- return 0;
+ return;
sendto_realops_snomask_from(snomask_modes[(unsigned char) *parv[1]],
L_ALL, source_p, "%s", parv[2]);
-
- return 0;
}