summaryrefslogtreecommitdiff
path: root/src/core/cs_clear.c
diff options
context:
space:
mode:
authorcyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-07-25 00:37:43 +0000
committercyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-07-25 00:37:43 +0000
commitb2a57b09742da6c2f2011ad41eb470139d88e14f (patch)
tree054e41a724108706c5ea5f659d2065fe5fae2504 /src/core/cs_clear.c
parent443654f15bf036bb18f9847332e2bd03ec823b3d (diff)
Changed params parameter of Command's Execute() from std::vector<std::string> to std::vector<ci::string>, seems to have no ill effects but may require some testing to be sure.
Also a few minor cleanups here and there. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2392 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/core/cs_clear.c')
-rw-r--r--src/core/cs_clear.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/core/cs_clear.c b/src/core/cs_clear.c
index 6aee7a93d..076a5cd34 100644
--- a/src/core/cs_clear.c
+++ b/src/core/cs_clear.c
@@ -23,10 +23,10 @@ class CommandCSClear : public Command
}
- CommandReturn Execute(User *u, std::vector<std::string> &params)
+ CommandReturn Execute(User *u, std::vector<ci::string> &params)
{
const char *chan = params[0].c_str();
- const char *what = params[1].c_str();
+ ci::string what = params[1];
Channel *c = findchan(chan);
ChannelInfo *ci;
@@ -37,7 +37,7 @@ class CommandCSClear : public Command
notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan);
} else if (!u || !check_access(u, ci, CA_CLEAR)) {
notice_lang(s_ChanServ, u, ACCESS_DENIED);
- } else if (stricmp(what, "bans") == 0) {
+ } else if (what == "bans") {
const char *av[2];
Entry *ban, *bnext;
@@ -52,7 +52,7 @@ class CommandCSClear : public Command
}
notice_lang(s_ChanServ, u, CHAN_CLEARED_BANS, chan);
- } else if (ircd->except && stricmp(what, "excepts") == 0) {
+ } else if (ircd->except && what == "excepts") {
const char *av[2];
Entry *except, *bnext;
@@ -67,7 +67,7 @@ class CommandCSClear : public Command
}
notice_lang(s_ChanServ, u, CHAN_CLEARED_EXCEPTS, chan);
- } else if (ircd->invitemode && stricmp(what, "invites") == 0) {
+ } else if (ircd->invitemode && what == "invites") {
const char *av[2];
Entry *invite, *bnext;
@@ -82,7 +82,7 @@ class CommandCSClear : public Command
}
notice_lang(s_ChanServ, u, CHAN_CLEARED_INVITES, chan);
- } else if (stricmp(what, "modes") == 0) {
+ } else if (what == "modes") {
const char *argv[2];
if (c->mode) {
@@ -124,7 +124,7 @@ class CommandCSClear : public Command
}
notice_lang(s_ChanServ, u, CHAN_CLEARED_MODES, chan);
- } else if (stricmp(what, "ops") == 0) {
+ } else if (what == "ops") {
const char *av[6]; /* The max we have to hold: chan, ts, modes(max3), nick, nick, nick */
int ac, isop, isadmin, isown, count, i;
char buf[BUFSIZE], tmp[BUFSIZE], tmp2[BUFSIZE];
@@ -212,7 +212,7 @@ class CommandCSClear : public Command
}
}
notice_lang(s_ChanServ, u, CHAN_CLEARED_OPS, chan);
- } else if (ircd->halfop && stricmp(what, "hops") == 0) {
+ } else if (ircd->halfop && what == "hops") {
const char *av[4];
int ac;
char buf[BUFSIZE];
@@ -256,7 +256,7 @@ class CommandCSClear : public Command
do_cmode(s_ChanServ, ac, av);
}
notice_lang(s_ChanServ, u, CHAN_CLEARED_HOPS, chan);
- } else if (stricmp(what, "voices") == 0) {
+ } else if (what == "voices") {
const char *av[4];
int ac;
char buf[BUFSIZE];
@@ -301,7 +301,7 @@ class CommandCSClear : public Command
do_cmode(s_ChanServ, ac, av);
}
notice_lang(s_ChanServ, u, CHAN_CLEARED_VOICES, chan);
- } else if (stricmp(what, "users") == 0) {
+ } else if (what == "users") {
const char *av[3];
struct c_userlist *cu, *bnext;
char buf[256];