]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/mode.h
Fix m_banredirect: (hint: sizeof(f) != sizeof(*f) ;p)
[user/henk/code/inspircd.git] / include / mode.h
index 2524c11ddf3f583afcfb89d3a888d7fe43efb47c..8da8d8b5891c171f3267790411b36399f5d313e5 100644 (file)
 #ifndef __MODE_H
 #define __MODE_H
 
-/* include the common header files */
 #include <string>
 #include <deque>
 #include <vector>
-#include "users.h"
-#include "channels.h"
 #include "ctables.h"
 
 class InspIRCd;
@@ -430,12 +427,10 @@ class CoreExport ModeParser : public classbase
         * @return Last parsed string, as seen by users.
         */
        const std::string& GetLastParse();
-       /** Add a mode to the mode parser. The modeletter parameter
-        * is purely to save on doing a lookup in the function, as
-        * strictly it could be obtained via ModeHandler::GetModeChar().
+       /** Add a mode to the mode parser.
         * @return True if the mode was successfully added.
         */
-       bool AddMode(ModeHandler* mh, unsigned const char modeletter);
+       bool AddMode(ModeHandler* mh);
        /** Delete a mode from the mode parser.
         * When a mode is deleted, the mode handler will be called
         * for every user (if it is a user mode) or for every  channel