summaryrefslogtreecommitdiff
path: root/modules/m_tburst.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/m_tburst.c')
-rw-r--r--modules/m_tburst.c56
1 files changed, 28 insertions, 28 deletions
diff --git a/modules/m_tburst.c b/modules/m_tburst.c
index 89e912c..6938527 100644
--- a/modules/m_tburst.c
+++ b/modules/m_tburst.c
@@ -1,31 +1,27 @@
-/* modules/m_tburst.c
- * Copyright (C) 2002, 2003, 2004, 2005 Hybrid Development Team
+/*
+ * ircd-hybrid: an advanced, lightweight Internet Relay Chat Daemon (ircd)
*
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
+ * Copyright (c) 2002-2014 ircd-hybrid development team
*
- * 1.Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * 2.Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3.The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
*
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
*
- * $Id$
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ * USA
+ */
+
+/*! \file m_tburst.c
+ * \brief Includes required functions for processing the TBURST command.
+ * \version $Id$
*/
#include "stdinc.h"
@@ -48,7 +44,7 @@
* parv[4] = topic setter
* parv[5] = topic
*/
-static void
+static int
ms_tburst(struct Client *client_p, struct Client *source_p,
int parc, char *parv[])
{
@@ -68,7 +64,7 @@ ms_tburst(struct Client *client_p, struct Client *source_p,
if ((chptr = hash_find_channel(parv[2])) == NULL)
- return;
+ return 0;
/*
* The logic for accepting and rejecting channel topics was
@@ -108,9 +104,12 @@ ms_tburst(struct Client *client_p, struct Client *source_p,
hidden_server ? me.name : source_p->name,
chptr->chname, chptr->topic);
}
+
+ return 0;
}
-static struct Message tburst_msgtab = {
+static struct Message tburst_msgtab =
+{
"TBURST", 0, 0, 6, MAXPARA, MFLG_SLOW, 0,
{ m_ignore, m_ignore, ms_tburst, m_ignore, m_ignore, m_ignore }
};
@@ -129,7 +128,8 @@ module_exit(void)
delete_capability("TBURST");
}
-struct module module_entry = {
+struct module module_entry =
+{
.node = { NULL, NULL, NULL },
.name = NULL,
.version = "$Revision$",