]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/hashcomp.cpp
Remove ProtocolInterface::SendMode()
[user/henk/code/inspircd.git] / src / hashcomp.cpp
index f1d0f0678c739a27afb6c16f86fce149968750c7..895b500ae8c8d94cfeb341a0cc14242b2499dce0 100644 (file)
@@ -21,7 +21,6 @@
 
 
 #include "inspircd.h"
-#include "hashcomp.h"
 
 /******************************************************
  *
@@ -414,14 +413,16 @@ int irc::modestacker::GetStackedLine(std::vector<std::string> &result, int max_l
        return n;
 }
 
-irc::stringjoiner::stringjoiner(const std::vector<std::string>& sequence)
+std::string irc::stringjoiner(const std::vector<std::string>& sequence, char separator)
 {
+       std::string joined;
        if (sequence.empty())
-               return; // nothing to do here
+               return joined; // nothing to do here
 
        for (std::vector<std::string>::const_iterator i = sequence.begin(); i != sequence.end(); ++i)
-               joined.append(*i).push_back(' ');
+               joined.append(*i).push_back(separator);
        joined.erase(joined.end()-1);
+       return joined;
 }
 
 irc::portparser::portparser(const std::string &source, bool allow_overlapped)