From 21cf60233cdee26118774a86ea612d1c5671ba7a Mon Sep 17 00:00:00 2001 From: brain Date: Wed, 8 Mar 2006 18:59:55 +0000 Subject: Got rid of all that ugly char* cast crap (todo: change docs to reflect change) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3556 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/channels.cpp | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'src/channels.cpp') diff --git a/src/channels.cpp b/src/channels.cpp index fdbaf7871..8aa6e9f54 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -128,15 +128,15 @@ long chanrec::GetUserCounter() return (this->internal_userlist.size()); } -void chanrec::AddUser(char* castuser) +void chanrec::AddUser(userrec* castuser) { internal_userlist[castuser] = castuser; log(DEBUG,"Added casted user to channel's internal list"); } -void chanrec::DelUser(char* castuser) +void chanrec::DelUser(userrec* castuser) { - std::map::iterator a = internal_userlist.find(castuser); + CUList::iterator a = internal_userlist.find(castuser); if (a != internal_userlist.end()) { log(DEBUG,"Removed casted user from channel's internal list"); @@ -149,15 +149,15 @@ void chanrec::DelUser(char* castuser) } } -void chanrec::AddOppedUser(char* castuser) +void chanrec::AddOppedUser(userrec* castuser) { internal_op_userlist[castuser] = castuser; log(DEBUG,"Added casted user to channel's internal list"); } -void chanrec::DelOppedUser(char* castuser) +void chanrec::DelOppedUser(userrec* castuser) { - std::map::iterator a = internal_op_userlist.find(castuser); + CUList::iterator a = internal_op_userlist.find(castuser); if (a != internal_op_userlist.end()) { log(DEBUG,"Removed casted user from channel's internal list"); @@ -166,15 +166,15 @@ void chanrec::DelOppedUser(char* castuser) } } -void chanrec::AddHalfoppedUser(char* castuser) +void chanrec::AddHalfoppedUser(userrec* castuser) { internal_halfop_userlist[castuser] = castuser; log(DEBUG,"Added casted user to channel's internal list"); } -void chanrec::DelHalfoppedUser(char* castuser) +void chanrec::DelHalfoppedUser(userrec* castuser) { - std::map::iterator a = internal_halfop_userlist.find(castuser); + CUList::iterator a = internal_halfop_userlist.find(castuser); if (a != internal_halfop_userlist.end()) { log(DEBUG,"Removed casted user from channel's internal list"); @@ -183,15 +183,15 @@ void chanrec::DelHalfoppedUser(char* castuser) } } -void chanrec::AddVoicedUser(char* castuser) +void chanrec::AddVoicedUser(userrec* castuser) { internal_voice_userlist[castuser] = castuser; log(DEBUG,"Added casted user to channel's internal list"); } -void chanrec::DelVoicedUser(char* castuser) +void chanrec::DelVoicedUser(userrec* castuser) { - std::map::iterator a = internal_voice_userlist.find(castuser); + CUList::iterator a = internal_voice_userlist.find(castuser); if (a != internal_voice_userlist.end()) { log(DEBUG,"Removed casted user from channel's internal list"); @@ -200,22 +200,22 @@ void chanrec::DelVoicedUser(char* castuser) } } -std::map *chanrec::GetUsers() +CUList *chanrec::GetUsers() { return &internal_userlist; } -std::map *chanrec::GetOppedUsers() +CUList *chanrec::GetOppedUsers() { return &internal_op_userlist; } -std::map *chanrec::GetHalfoppedUsers() +CUList *chanrec::GetHalfoppedUsers() { return &internal_halfop_userlist; } -std::map *chanrec::GetVoicedUsers() +CUList *chanrec::GetVoicedUsers() { return &internal_voice_userlist; } @@ -417,7 +417,7 @@ chanrec* add_channel(userrec *user, const char* cn, const char* key, bool overri chan_hash::iterator n = chanlist.find(cname); if (n != chanlist.end()) { - Ptr->DelUser((char*)user); + Ptr->DelUser(user); delete Ptr; chanlist.erase(n); for (unsigned int index =0; index < user->chans.size(); index++) @@ -439,7 +439,7 @@ chanrec* ForceChan(chanrec* Ptr,ucrec &a,userrec* user, int created) { /* first user in is given ops */ a.uc_modes = UCMODE_OP; - Ptr->AddOppedUser((char*)user); + Ptr->AddOppedUser(user); } else { @@ -447,7 +447,7 @@ chanrec* ForceChan(chanrec* Ptr,ucrec &a,userrec* user, int created) } a.channel = Ptr; - Ptr->AddUser((char*)user); + Ptr->AddUser(user); WriteChannel(Ptr,user,"JOIN :%s",Ptr->name); log(DEBUG,"Sent JOIN to client"); @@ -505,7 +505,7 @@ chanrec* del_channel(userrec *user, const char* cname, const char* reason, bool } } - Ptr->DelUser((char*)user); + Ptr->DelUser(user); /* if there are no users left on the channel */ if (!usercount(Ptr)) @@ -560,7 +560,7 @@ void server_kick_channel(userrec* user, chanrec* Ptr, char* reason, bool trigger } } - Ptr->DelUser((char*)user); + Ptr->DelUser(user); if (!usercount(Ptr)) { @@ -647,7 +647,7 @@ void kick_channel(userrec *src,userrec *user, chanrec *Ptr, char* reason) } } - Ptr->DelUser((char*)user); + Ptr->DelUser(user); /* if there are no users left on the channel */ if (!usercount(Ptr)) -- cgit v1.3.1-10-gc9f91