#include <map>
#include "String.H"
-#include "Person.H"
-#include "ServerList.H"
-#include "ChannelList.H"
-#include "UserList.H"
-#include "ShitList.H"
-#include "TodoList.H"
-#include "Parser.H"
-#ifdef USESCRIPTS
-#include "BotInterp.H"
-#include <libguile.h>
-// FIXME: remove guile/gh once transition is complete
-// This is the last reference to this header!
-#include <guile/gh.h>
-#endif
-
-#define VERSION_STRING PACKAGE" version "VERSION" by unknown_lamer@FreeNode <clinton@unknownlamer.org>\n1.97 and below by eb@IRCNet <eb@via.ecp.fr>"
-#define COPYRIGHT_STRING PACKAGE" version "VERSION", Copyright (C) 1997-2000 Etienne BERNARD\nCopyright (C) 2002,2003,2004,2005,2008 Clinton Ebadi"
+#define VERSION_STRING PACKAGE " version " VERSION " by unknown_lamer@FreeNode <clinton@unknownlamer.org>\n1.97 and below by eb@IRCNet <eb@via.ecp.fr>"
+#define COPYRIGHT_STRING PACKAGE " version " VERSION ", Copyright (C) 1997-2000 Etienne BERNARD\nCopyright (C) 2002,2003,2004,2005,2008,2009,2020 Clinton Ebadi"
class Channel;
+class ChannelList;
+class Commands;
class DCCConnection;
-class Parser;
-class DCCParser;
class DCCManager;
+class DCCParser;
+class Parser;
+class Person;
class ServerConnection;
-class Commands;
+class ServerList;
+class ShitList;
+class UserList;
class UserCommands;
+class userFunction;
+class wantedChannel;
+
+#ifdef USESCRIPTS
+class BotInterp;
+#endif
+
class Bot {
public:
String nickName;
UserList * userList;
ShitList * shitList;
ServerList * serverList;
- TodoList * todoList;
#ifdef USESCRIPTS
BotInterp * botInterp;
#endif