diff options
author | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2006-10-02 09:24:49 +0000 |
---|---|---|
committer | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2006-10-02 09:24:49 +0000 |
commit | 4ae42b33e653d58539a2d7b5821cd2d1d692132b (patch) | |
tree | a44e994ee6da4de5140810dd88263ba0fdabea21 /src/inspircd.cpp | |
parent | bd0413a193f185d4d7a8b26fb19b6b997489e134 (diff) |
Add more features to modestacker so that we can stack +, -, and parameterless modes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5391 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/inspircd.cpp')
-rw-r--r-- | src/inspircd.cpp | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/inspircd.cpp b/src/inspircd.cpp index 2f35c9528..da3c603fa 100644 --- a/src/inspircd.cpp +++ b/src/inspircd.cpp @@ -726,6 +726,48 @@ int InspIRCd::Run() int main(int argc, char** argv) { + /* + // test suite for modestacker + irc::modestacker x(true); + x.Push('o',"Brain"); + x.Push('h',"Brain"); + x.Push('v',"Brain"); + x.Push('q',"Brain"); + x.Push('a',"Brain"); + x.Push('o',"Brain"); + x.Push('h',"Brain"); + x.Push('v',"Brain"); + x.Push('q',"Brain"); + x.Push('a',"Brain"); + x.Push('o',"Brain"); + x.Push('h',"Brain"); + x.Push('v',"Brain"); + x.Push('q',"Brain"); + x.Push('a',"Brain"); + x.Push('o',"Brain"); + x.Push('h',"Brain"); + x.Push('v',"Brain"); + x.Push('q',"Brain"); + x.Push('a',"Brain"); + x.Push('o',"Brain"); + x.Push('h',"Brain"); + x.Push('v',"Brain"); + x.Push('q',"Brain"); + x.Push('a',"Brain"); + + std::deque<std::string> modes; + for (int i = 0; i < 2; i++) + { + x.GetStackedLine(modes); + printf("=== Stacked line ===\n"); + printf("Mode sequence length=%d\n",modes.size()); + for (size_t n = 0; n < modes.size(); n++) + { + printf("\tmodes[%d]='%s'\n",n,modes[n].c_str()); + } + } + return 0;*/ + SI = new InspIRCd(argc, argv); SI->Run(); delete SI; |