* @param user The user being kicked (must be on this channel)
* @param reason The reason for the kick
*/
- void KickUser(User *src, User *user, const char* reason);
+ void KickUser(User *src, User *user, const std::string& reason);
/** Part a user from this channel with the given reason.
* If the reason field is NULL, no reason will be sent.
* otherwise it is replaced with '<KEY>'
* @return The channel mode string
*/
- char* ChanModes(bool showkey);
+ const char* ChanModes(bool showkey);
/** Spool the NAMES list for this channel to the given user
* @param user The user to spool the NAMES list to