-/* main.h - NeonServ v5.2
- * Copyright (C) 2011 Philipp Kreil (pk910)
+/* main.h - NeonServ v5.3
+ * Copyright (C) 2011-2012 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*/
#ifndef _main_h
#define _main_h
+#include "../config.h"
-#define NEONSERV_VERSION "5.2"
-#define VERSION_PATCHLEVEL 414
+#define NEONSERV_VERSION "5.3"
+#define VERSION_PATCHLEVEL 543
#ifndef BOTWAR_ALERT_CHAN
#define BOTWAR_ALERT_CHAN NULL
#ifdef WIN32
#include <windows.h>
#include <winsock2.h>
+#include <malloc.h>
#else
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
+#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <sys/wait.h>
#define TEMPUSER_LIST_INDEX VALID_NICK_CHARS_FIRST_LEN
extern time_t start_time;
+extern int statistics_enabled;
int stricmp (const char *s1, const char *s2);
int stricmplen (const char *s1, const char *s2, int len);
+void restart_bot(int do_hard_restart);
+void stop_bot();
+void reload_config();
+
+void statistics_update();
+
#endif
\ No newline at end of file