From ad7b5bdd30405b92042c4a1872175be80d8d111f Mon Sep 17 00:00:00 2001 From: cyberbotx Date: Wed, 17 Dec 2008 20:17:52 +0000 Subject: A few GCC 3.4.x and MSVC++ warning fixes. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1839 5417fbe8-f217-4b02-8779-1006273d7864 --- src/protocol/inspircd11.c | 20 ++++++++++---------- src/protocol/inspircd12.cpp | 18 +++++++++--------- 2 files changed, 19 insertions(+), 19 deletions(-) (limited to 'src/protocol') diff --git a/src/protocol/inspircd11.c b/src/protocol/inspircd11.c index 14c6254a8..1b38286d5 100644 --- a/src/protocol/inspircd11.c +++ b/src/protocol/inspircd11.c @@ -499,7 +499,7 @@ class InspIRCdProto : public IRCDProto void SendVhostDel(User *u) { - inspircd_cmd_chghost(u->nick, (u->mode & umodes['x']) ? u->chost.c_str() : u->host); + inspircd_cmd_chghost(u->nick, (u->mode & umodes[static_cast('x')]) ? u->chost.c_str() : u->host); } void SendAkill(const char *user, const char *host, const char *who, time_t when, time_t expires, const char *reason) @@ -629,7 +629,7 @@ class InspIRCdProto : public IRCDProto /* SVSHOLD - set */ void SendSVSHold(const char *nick) { - send_cmd(s_OperServ, "SVSHOLD %s %ds :%s", nick, NSReleaseTimeout, "Being held for registered user"); + send_cmd(s_OperServ, "SVSHOLD %s %ds :%s", nick, static_cast(NSReleaseTimeout), "Being held for registered user"); } /* SVSHOLD - release */ @@ -1231,10 +1231,10 @@ int anope_event_capab(const char *source, int ac, const char **av) cbmi->getvalue = get_flood; cbmi->csgetvalue = cs_get_flood; - myCbmodes['f'].flag = CMODE_f; - myCbmodes['f'].flags = 0; - myCbmodes['f'].setvalue = set_flood; - myCbmodes['f'].cssetvalue = cs_set_flood; + myCbmodes[static_cast('f')].flag = CMODE_f; + myCbmodes[static_cast('f')].flags = 0; + myCbmodes[static_cast('f')].setvalue = set_flood; + myCbmodes[static_cast('f')].cssetvalue = cs_set_flood; pmodule_ircd_cbmodeinfos(myCbmodeinfos); pmodule_ircd_cbmodes(myCbmodes); @@ -1249,13 +1249,13 @@ int anope_event_capab(const char *source, int ac, const char **av) } } if (has_banexceptionmod) { - myCmmodes['e'].addmask = add_exception; - myCmmodes['e'].delmask = del_exception; + myCmmodes[static_cast('e')].addmask = add_exception; + myCmmodes[static_cast('e')].delmask = del_exception; ircd->except = 1; } if (has_inviteexceptionmod) { - myCmmodes['I'].addmask = add_invite; - myCmmodes['I'].delmask = del_invite; + myCmmodes[static_cast('I')].addmask = add_invite; + myCmmodes[static_cast('I')].delmask = del_invite; ircd->invitemode = 1; } ircd->svshold = has_svsholdmod; diff --git a/src/protocol/inspircd12.cpp b/src/protocol/inspircd12.cpp index d21b5691c..e02ece0f3 100644 --- a/src/protocol/inspircd12.cpp +++ b/src/protocol/inspircd12.cpp @@ -498,7 +498,7 @@ class InspIRCdProto : public IRCDProto void SendVhostDel(User *u) { - inspircd_cmd_chghost(u->uid, (u->mode & umodes['x']) ? u->chost.c_str() : u->host); + inspircd_cmd_chghost(u->uid, (u->mode & umodes[static_cast('x')]) ? u->chost.c_str() : u->host); } void SendAkill(const char *user, const char *host, const char *who, time_t when, time_t expires, const char *reason) @@ -1251,10 +1251,10 @@ int anope_event_capab(const char *source, int ac, const char **av) cbmi->getvalue = get_flood; cbmi->csgetvalue = cs_get_flood; - myCbmodes['f'].flag = CMODE_f; - myCbmodes['f'].flags = 0; - myCbmodes['f'].setvalue = set_flood; - myCbmodes['f'].cssetvalue = cs_set_flood; + myCbmodes[static_cast('f')].flag = CMODE_f; + myCbmodes[static_cast('f')].flags = 0; + myCbmodes[static_cast('f')].setvalue = set_flood; + myCbmodes[static_cast('f')].cssetvalue = cs_set_flood; pmodule_ircd_cbmodeinfos(myCbmodeinfos); pmodule_ircd_cbmodes(myCbmodes); @@ -1269,13 +1269,13 @@ int anope_event_capab(const char *source, int ac, const char **av) } } if (has_banexceptionmod) { - myCmmodes['e'].addmask = add_exception; - myCmmodes['e'].delmask = del_exception; + myCmmodes[static_cast('e')].addmask = add_exception; + myCmmodes[static_cast('e')].delmask = del_exception; ircd->except = 1; } if (has_inviteexceptionmod) { - myCmmodes['I'].addmask = add_invite; - myCmmodes['I'].delmask = del_invite; + myCmmodes[static_cast('I')].addmask = add_invite; + myCmmodes[static_cast('I')].delmask = del_invite; ircd->invitemode = 1; } ircd->svshold = has_svsholdmod; -- cgit