]> jfr.im git - solanum.git/blobdiff - modules/m_away.c
Move module description headers to the top
[solanum.git] / modules / m_away.c
index 60680e52998d3094817f97f22f654e37453e8a43..80bbc55e7839f4a273dc65d738af33cb13e6af47 100644 (file)
@@ -20,8 +20,6 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
  *  USA
- *
- *  $Id: m_away.c 3370 2007-04-03 10:15:39Z nenolod $
  */
 
 #include "stdinc.h"
 #include "s_serv.h"
 #include "packet.h"
 
-static int m_away(struct Client *, struct Client *, int, const char **);
+static const char away_desc[] = "Provides the AWAY command to set yourself away";
+
+static int m_away(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
 
 struct Message away_msgtab = {
-       "AWAY", 0, 0, 0, MFLG_SLOW,
+       "AWAY", 0, 0, 0, 0,
        {mg_unreg, {m_away, 0}, {m_away, 0}, mg_ignore, mg_ignore, {m_away, 0}}
 };
 
 mapi_clist_av1 away_clist[] = { &away_msgtab, NULL };
-DECLARE_MODULE_AV1(away, NULL, NULL, away_clist, NULL, NULL, "$Revision: 3370 $");
+
+DECLARE_MODULE_AV2(away, NULL, NULL, away_clist, NULL, NULL, NULL, NULL, away_desc);
 
 /***********************************************************************
  * m_away() - Added 14 Dec 1988 by jto.
@@ -66,7 +67,7 @@ DECLARE_MODULE_AV1(away, NULL, NULL, away_clist, NULL, NULL, "$Revision: 3370 $"
 **      parv[1] = away message
 */
 static int
-m_away(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
+m_away(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
 {
        if(MyClient(source_p) && source_p->localClient->next_away &&
                        !IsFloodDone(source_p))