summaryrefslogtreecommitdiff
path: root/src/channels.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/channels.c')
-rw-r--r--src/channels.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/channels.c b/src/channels.c
index 57c9917e1..ef5e225f6 100644
--- a/src/channels.c
+++ b/src/channels.c
@@ -62,7 +62,7 @@ Channel::Channel(const std::string &name, time_t ts)
if (serv_uplink && is_sync(serv_uplink) && (!(this->topic_sync)))
restore_topic(name.c_str());
-
+
FOREACH_MOD(I_OnChannelCreate, OnChannelCreate(this));
}
@@ -76,7 +76,7 @@ Channel::~Channel()
if (debug)
alog("debug: Deleting channel %s", this->name);
-
+
for (bd = this->bd; bd; bd = next)
{
if (bd->mask)
@@ -130,7 +130,7 @@ Channel::~Channel()
*/
bool Channel::HasMode(ChannelModeName Name)
{
- return modes[(size_t)Name];
+ return modes[Name];
}
/**
@@ -139,7 +139,7 @@ bool Channel::HasMode(ChannelModeName Name)
*/
void Channel::SetMode(ChannelModeName Name)
{
- modes[(size_t)Name] = true;
+ modes[Name] = true;
/* Channel mode +P or so was set, mark this channel as persistant */
if (Name == CMODE_PERM && ci)
@@ -170,7 +170,7 @@ void Channel::SetMode(char Mode)
*/
void Channel::RemoveMode(ChannelModeName Name)
{
- modes[(size_t)Name] = false;
+ modes[Name] = false;
if (Name == CMODE_PERM && ci)
{
@@ -271,7 +271,7 @@ void Channel::ClearModes(char *client)
for (size_t n = CMODE_BEGIN + 1; n != CMODE_END; ++n)
{
- cm = ModeManager::FindChannelModeByName((ChannelModeName)n);
+ cm = ModeManager::FindChannelModeByName(static_cast<ChannelModeName>(n));
if (cm && this->HasMode(cm->Name))
{