diff options
author | danieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7> | 2009-10-20 04:40:27 +0000 |
---|---|---|
committer | danieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7> | 2009-10-20 04:40:27 +0000 |
commit | 34fbe51fa4d0cb1a5e03089e4d896dbd6de017b0 (patch) | |
tree | 78c2f2c45c7857c9ce14c8770b76c17b21b52d19 /src/modules.cpp | |
parent | fa5abf73fee733bda9c99005c447205df2299e14 (diff) |
Move DumpText into User; kill unused WriteWallOps and DecreasePenalty functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11931 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules.cpp')
-rw-r--r-- | src/modules.cpp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/modules.cpp b/src/modules.cpp index 7e4e0ec68..eb76897a2 100644 --- a/src/modules.cpp +++ b/src/modules.cpp @@ -784,54 +784,6 @@ void InspIRCd::SendMode(const std::vector<std::string>& parameters, User *user) this->Modes->Process(parameters, user); } -void InspIRCd::DumpText(User* user, const std::string &text) -{ - if (IS_LOCAL(user)) - { - user->Write(text); - } - else - { - PI->PushToClient(user, text); - } -} - -void InspIRCd::DumpText(User* user, const char *text, ...) -{ - va_list argsPtr; - char line[MAXBUF]; - - va_start(argsPtr, text); - vsnprintf(line, MAXBUF, text, argsPtr); - va_end(argsPtr); - - DumpText(user, std::string(line)); -} - -void InspIRCd::DumpText(User* user, const std::string &LinePrefix, std::stringstream &TextStream) -{ - char line[MAXBUF]; - int start_pos = LinePrefix.length(); - int pos = start_pos; - memcpy(line, LinePrefix.data(), pos); - std::string Word; - while (TextStream >> Word) - { - int len = Word.length(); - if (pos + len + 12 > MAXBUF) - { - line[pos] = '\0'; - DumpText(user, std::string(line)); - pos = start_pos; - } - line[pos] = ' '; - memcpy(line + pos + 1, Word.data(), len); - pos += len + 1; - } - line[pos] = '\0'; - DumpText(user, std::string(line)); -} - bool InspIRCd::AddResolver(Resolver* r, bool cached) { if (!cached) |