From 525b7e3409884946cde5ddd6b0e8180e668032a3 Mon Sep 17 00:00:00 2001 From: brain Date: Tue, 9 Jan 2007 01:36:51 +0000 Subject: [PATCH] This is a bit better git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6274 e03df62e-2008-0410-955e-edbf42e46eb7 --- include/inspircd.h | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/include/inspircd.h b/include/inspircd.h index efd5a898b..5e9bed45d 100644 --- a/include/inspircd.h +++ b/include/inspircd.h @@ -80,21 +80,31 @@ template std::string ConvNumeric(N in) return std::reverse(res,out); } -template inline std::string ConvToStr(const int in) +template inline std::string ConvToStr(const int in) { return ConvNumeric(in); } -template inline std::string ConvToStr(const long in) +template inline std::string ConvToStr(const long in) { return ConvNumeric(in); } -template inline std::string ConvToStr(const unsigned long in) +template inline std::string ConvToStr(const unsigned long in) { return ConvNumeric(in); } +template inline std::string ConvToStr(const char* in) +{ + return in; +} + +template inline std::string ConvToStr(const long in) +{ + return (in ? "1" : "0"); +} + template inline std::string ConvToStr(const T &in) { std::stringstream tmp; -- 2.39.2