diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2014-01-15 23:12:35 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2014-01-15 23:12:35 +0000 |
commit | 6050eda92352c426897d0f4ffefff1e14d82a131 (patch) | |
tree | 805c366d597006c8397a09f60a395fab60547d60 /modules/m_svsmode.c | |
parent | b7561a82c59655512bc85214ae434eb245d5d936 (diff) |
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2821 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'modules/m_svsmode.c')
-rw-r--r-- | modules/m_svsmode.c | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/modules/m_svsmode.c b/modules/m_svsmode.c index 4db45d1..45dbb9d 100644 --- a/modules/m_svsmode.c +++ b/modules/m_svsmode.c @@ -1,8 +1,8 @@ /* - * ircd-hybrid: an advanced Internet Relay Chat Daemon(ircd). + * ircd-hybrid: an advanced, lightweight Internet Relay Chat Daemon (ircd) * - * Copyright (C) 1999 by the Bahamut Development Team. - * Copyright (C) 2011 by the Hybrid Development Team. + * Copyright (c) 1999 Bahamut development team. + * Copyright (c) 2011-2014 ircd-hybrid development team * * 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 @@ -54,7 +54,7 @@ * - parv[3] = mode (or services id if old svs version) * - parv[4] = optional argument (services id) */ -static void +static int ms_svsmode(struct Client *client_p, struct Client *source_p, int parc, char *parv[]) { @@ -65,7 +65,7 @@ ms_svsmode(struct Client *client_p, struct Client *source_p, time_t ts = 0; if (!HasFlag(source_p, FLAGS_SERVICE)) - return; + return 0; if ((parc >= 4) && ((*parv[3] == '+') || (*parv[3] == '-'))) { @@ -80,10 +80,10 @@ ms_svsmode(struct Client *client_p, struct Client *source_p, } if ((target_p = find_person(client_p, parv[1])) == NULL) - return; + return 0; if (ts && (ts != target_p->tsinfo)) - return; + return 0; setmodes = target_p->umodes; @@ -121,9 +121,9 @@ ms_svsmode(struct Client *client_p, struct Client *source_p, detach_conf(target_p, CONF_OPER); ClrOFlag(target_p); DelUMode(target_p, ConfigFileEntry.oper_only_umodes); - - if ((dm = dlinkFindDelete(&oper_list, target_p)) != NULL) - free_dlink_node(dm); + + if ((dm = dlinkFindDelete(&oper_list, target_p))) + free_dlink_node(dm); } } @@ -186,11 +186,14 @@ ms_svsmode(struct Client *client_p, struct Client *source_p, send_umode(target_p, target_p, setmodes, 0xffffffff, modebuf); } + + return 0; } -static struct Message svsmode_msgtab = { +static struct Message svsmode_msgtab = +{ "SVSMODE", 0, 0, 3, MAXPARA, MFLG_SLOW, 0, - {m_ignore, m_ignore, ms_svsmode, m_ignore, m_ignore, m_ignore} + { m_ignore, m_ignore, ms_svsmode, m_ignore, m_ignore, m_ignore } }; static void @@ -205,7 +208,8 @@ module_exit(void) mod_del_cmd(&svsmode_msgtab); } -struct module module_entry = { +struct module module_entry = +{ .node = { NULL, NULL, NULL }, .name = NULL, .version = "$Revision$", |