4 // include the common header files
15 int common_channels(userrec *u, userrec *u2);
17 void tidystring(char* str);
18 void safedelete(chanrec *p);
19 void safedelete(userrec *p);
21 void NonBlocking(int s);
22 int CleanAndResolve (char *resolvedHost, const char *unresolvedHost);
23 int c_count(userrec* u);
24 bool hasumode(userrec* user, char mode);
25 void ChangeName(userrec* user, const char* gecos);
26 void ChangeDisplayedHost(userrec* user, const char* host);
27 int isident(const char* n);
28 int isnick(const char* n);
29 char* cmode(userrec *user, chanrec *chan);
30 int cstatus(userrec *user, chanrec *chan);
31 int has_channel(userrec *u, chanrec *c);
32 void TidyBan(char *ban);
33 char* chlist(userrec *user);
34 void send_network_quit(const char* nick, const char* reason);