3 #include "ClientSocket.h"
9 #include "WHOHandler.h"
13 struct UserNode *user;
14 struct ClientSocket *client;
16 user = addUser("TestBot");
17 strcpy(user->ident, "test");
18 strcpy(user->realname, "testUser!");
19 user->flags |= USERFLAG_ISBOT;
20 client = create_socket("127.0.0.1", 6667, "pktest:pktest123", user); //pktest Hostmask(s): *@127.0.0.1
21 client->flags |= SOCKET_FLAG_PREFERRED;
22 connect_socket(client);
24 user = addUser("TestBot2");
25 strcpy(user->ident, "test");
26 strcpy(user->realname, "testUser!");
27 user->flags |= USERFLAG_ISBOT;
28 client = create_socket("127.0.0.1", 6667, "pktest:pktest123", user); //pktest Hostmask(s): *@127.0.0.1
29 connect_socket(client);
55 socket_wait = time(0) + SOCKET_SELECT_TIME;
57 socket_loop(SOCKET_SELECT_TIME);
58 } while(time(0) > socket_wait);
63 int stricmp (const char *s1, const char *s2)
65 if (s1 == NULL) return s2 == NULL ? 0 : -(*s2);
66 if (s2 == NULL) return *s1;
68 while ((c1 = tolower (*s1)) == (c2 = tolower (*s2)))
70 if (*s1 == '\0') break;
76 int stricmplen (const char *s1, const char *s2, int len)
78 if (s1 == NULL) return s2 == NULL ? 0 : -(*s2);
79 if (s2 == NULL) return *s1;
82 while ((c1 = tolower (*s1)) == (c2 = tolower (*s2)))
85 if (*s1 == '\0') break;