]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Started work on ModeParser::CleanMask()
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 7 Jul 2006 21:03:00 +0000 (21:03 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 7 Jul 2006 21:03:00 +0000 (21:03 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4145 e03df62e-2008-0410-955e-edbf42e46eb7

include/mode.h
src/mode.cpp

index 94efca923ea470f952acca08cb88ec21f3952671..b1fca324cc2edebb7480df65d1b1b4800c0e4753 100644 (file)
@@ -180,8 +180,7 @@ class ModeParser
        ModeParser();
        bool AddMode(ModeHandler* mh, unsigned const char modeletter);
        void Process(char **parameters, int pcnt, userrec *user, bool servermode);
-
-       //void ServerMode(char **parameters, int pcnt, userrec *user);
+       static void CleanMask(std::string &mask);
 };
 
 class cmd_mode : public command_t
index c3160066fa06fef0d5d81eb645dd72a1ba89b3b6..596233cfdea5e3286c73dcb208a03f6ce7196676 100644 (file)
@@ -567,6 +567,12 @@ void cmd_mode::Handle (char **parameters, int pcnt, userrec *user)
        return;
 }
 
+void ModeParser::CleanMask(std::string &mask)
+{
+       std::string::size_type pos_of_pling = mask.find_first_of('!');
+       std::string::size_type pos_of_at = mask.find_first_of('@');
+}
+
 bool ModeParser::AddMode(ModeHandler* mh, unsigned const char modeletter)
 {
        unsigned char mask = 0;