changed Makefile; build all commands as an own file
[NeonServV5.git] / BanNode.h
1 #ifndef _BanNode_h
2 #define _BanNode_h
3 #include "main.h"
4
5 struct ChanNode;
6
7 struct BanNode {
8     char *mask;
9     struct ChanNode *chan;
10     
11     struct BanNode *next;
12 };
13
14 struct BanNode* addChannelBan(struct ChanNode *chan, char *mask);
15 struct BanNode* getMatchingChannelBan(struct ChanNode *chan, char *mask);
16 void removeChannelBanMask(struct ChanNode *chan, char *mask);
17 void removeChannelBan(struct BanNode *ban);
18 void removeChannelBans(struct ChanNode *chan);
19
20 #endif