#include <arpa/inet.h>
#include <string>
#include <deque>
+#include <sstream>
#include "inspircd_io.h"
#include "users.h"
#include "command_parse.h"
// some misc defines
-
#define ERROR -1
-#define TRUE 1
-#define FALSE 0
-#define MAXSOCKS 64
#define MAXCOMMAND 32
// crucial defines
// addition.
#define IS_SINGLE(x,y) ( (*x == y) && (*(x+1) == 0) )
+template<typename T> inline std::string ConvToStr(const T &in)
+{
+ std::stringstream tmp;
+ if (!(tmp << in)) return std::string();
+ return tmp.str();
+}
+
+
class serverstats
{
public: