1 /* +------------------------------------+
2 * | Inspire Internet Relay Chat Daemon |
3 * +------------------------------------+
5 * Inspire is copyright (C) 2002-2004 ChatSpike-Dev.
7 * <brain@chatspike.net>
8 * <Craig@chatspike.net>
10 * Written by Craig Edwards, Craig McLure, and others.
11 * This program is free but copyrighted software; see
12 * the file COPYING for details.
14 * ---------------------------------------------------
20 // include the common header files
31 int common_channels(userrec *u, userrec *u2);
33 void tidystring(char* str);
34 void safedelete(chanrec *p);
35 void safedelete(userrec *p);
37 void NonBlocking(int s);
38 int CleanAndResolve (char *resolvedHost, const char *unresolvedHost);
39 int c_count(userrec* u);
40 bool hasumode(userrec* user, char mode);
41 void ChangeName(userrec* user, const char* gecos);
42 void ChangeDisplayedHost(userrec* user, const char* host);
43 int isident(const char* n);
44 int isnick(const char* n);
45 char* cmode(userrec *user, chanrec *chan);
46 int cstatus(userrec *user, chanrec *chan);
47 int has_channel(userrec *u, chanrec *c);
48 void TidyBan(char *ban);
49 char* chlist(userrec *user, userrec* source);
50 void send_network_quit(const char* nick, const char* reason);