]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/inspircd.cpp
CIDR g/k/e lines to go with zlines
[user/henk/code/inspircd.git] / src / inspircd.cpp
index a34f438f9d0bb8d7b13be62353193a2df72b6ec6..a2b4e0d92e2c1e7ea67917c9a3d06196c5787752 100644 (file)
@@ -940,61 +940,14 @@ int InspIRCd::Run()
 
 int main(int argc, char** argv)
 {
-       /* TEST SUITE FOR TOKENSTREAM
-        *
-        * Expected output:
-        * 
-        * String: 'PRIVMSG #test FOO BAR'
-        * Token 0 = 'PRIVMSG'
-        * Token 1 = '#test'
-        * Token 2 = 'FOO'
-        * Token 3 = 'BAR'
-        * String: 'PRIVMSG #test :FOO BAR BAZ'
-        * Token 0 = 'PRIVMSG'
-        * Token 1 = '#test'
-        * Token 2 = 'FOO BAR BAZ'
-        * String: ':PRIVMSG #test :FOO BAR BAZ'
-        * Token 0 = ':PRIVMSG'
-        * String: 'AAAAAAA'
-        * Token 0 = 'AAAAAAA'
-        * String: ''
-        * NumItems = 0
-        *
-       std::string a = "PRIVMSG #test FOO BAR";
-       printf("String: '%s'\n",a.c_str());
-       irc::tokenstream test(a);
-       printf("Token 0 = '%s'\n",test.GetToken().c_str());
-       printf("Token 1 = '%s'\n",test.GetToken().c_str());
-       printf("Token 2 = '%s'\n",test.GetToken().c_str());
-       printf("Token 3 = '%s'\n",test.GetToken().c_str());
-       printf("Token 4 = '%s'\n",test.GetToken().c_str());
-
-       std::string b = "PRIVMSG #test :FOO BAR BAZ";
-       printf("String: '%s'\n",b.c_str());
-       irc::tokenstream test2(b);
-       printf("Token 0 = '%s'\n",test2.GetToken().c_str());
-       printf("Token 1 = '%s'\n",test2.GetToken().c_str());
-       printf("Token 2 = '%s'\n",test2.GetToken().c_str());
-       printf("Token 3 = '%s'\n",test2.GetToken().c_str());
-
-       std::string c = ":PRIVMSG #test :FOO BAR BAZ";
-       printf("String: '%s'\n",c.c_str());
-       irc::tokenstream test3(c);
-       printf("Token 0 = '%s'\n",test3.GetToken().c_str());
-
-       c = "AAAAAAA";
-       printf("String: '%s'\n",c.c_str());
-       irc::tokenstream test4(c);
-       printf("Token 0 = '%s'\n",test4.GetToken().c_str());
-       printf("Token 1 = '%s'\n",test4.GetToken().c_str());
-
-       c = "";
-       printf("String: '%s'\n",c.c_str());
-       irc::tokenstream test5(c);
-       printf("Token 0 = '%s'\n",test5.GetToken().c_str());
-
-       exit(0);
-       */
+       /* This is a MatchCIDR() test suite -
+       printf("Should be 0: %d\n",MatchCIDR("127.0.0.1","1.2.3.4/8"));
+       printf("Should be 1: %d\n",MatchCIDR("127.0.0.1","127.0.0.0/8"));
+       printf("Should be 1: %d\n",MatchCIDR("127.0.0.1","127.0.0.0/18"));
+       printf("Should be 0: %d\n",MatchCIDR("3ffe::0","2fc9::0/16"));
+       printf("Should be 1: %d\n",MatchCIDR("3ffe:1:3::0", "3ffe:1::0/32"));
+       exit(0); */
+
        try
        {
                ServerInstance = new InspIRCd(argc, argv);