]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/mode.h
removed sys/select.h on windows platform
[user/henk/code/inspircd.git] / include / mode.h
index 2524c11ddf3f583afcfb89d3a888d7fe43efb47c..eda18a528e6786beb2182f78fbde7d894f9db750 100644 (file)
@@ -2,7 +2,7 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  InspIRCd: (C) 2002-2007 InspIRCd Development Team
+ *  InspIRCd: (C) 2002-2008 InspIRCd Development Team
  * See: http://www.inspircd.org/wiki/index.php/Credits
  *
  * This program is free but copyrighted software; see
 #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