]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - include/message.h
Fixes to typos and function exporting between source files
[user/henk/code/inspircd.git] / include / message.h
1 #ifndef __MESSAGE_H
2 #define __MESSAGE_H
3
4 // include the common header files
5
6 #include <typeinfo>
7 #include <iostream>
8 #include <string>
9 #include <deque>
10 #include <sstream>
11 #include <vector>
12 #include "users.h"
13 #include "channels.h"
14
15 int common_channels(userrec *u, userrec *u2);
16 void chop(char* str);
17 void tidystring(char* str);
18 void safedelete(chanrec *p);
19 void safedelete(userrec *p);
20 void Blocking(int s);
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);
35
36 #endif