From 818ead2412e2f9a3661f99d165e850ff0f49b092 Mon Sep 17 00:00:00 2001 From: brain Date: Thu, 15 Dec 2005 14:12:13 +0000 Subject: Tidied up call_handler to use strings git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2476 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/users.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/users.cpp') diff --git a/src/users.cpp b/src/users.cpp index f73aa7a15..8e5d996da 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -30,11 +30,15 @@ using namespace std; #include "commands.h" #include "helperfuncs.h" #include "typedefs.h" +#include "socketengine.h" #include "hashcomp.h" +#include "message.h" +#include "wildcard.h" +#include "xline.h" extern InspIRCd* ServerInstance; -extern int WHOWAS_STALE = 48; // default WHOWAS Entries last 2 days before they go 'stale' -extern int WHOWAS_MAX = 100; // default 100 people maximum in the WHOWAS list +extern int WHOWAS_STALE; +extern int WHOWAS_MAX; extern std::vector modules; extern std::vector factory; extern std::vector module_sockets; @@ -50,6 +54,13 @@ extern whowas_hash whowas; std::vector all_opers; +template inline string ConvToStr(const T &in) +{ + stringstream tmp; + if (!(tmp << in)) return string(); + return tmp.str(); +} + userrec::userrec() { // the PROPER way to do it, AVOID bzero at *ALL* costs -- cgit v1.3.1-10-gc9f91