char name[CHANNELLEN+1];
char topic[TOPICLEN+1];
struct ChanUser *user;
+ unsigned int usercount;
unsigned char flags;
unsigned int modes;
char **mode_str_args;
int *mode_int_args;
- struct UserNode *chanbot;
+ struct BanNode *bans;
+ struct UserNode *chanbot;
struct trigger_cache *trigger;
int channel_id;
int is_valid_chan(const char *name);
struct ChanNode* getChanByName(const char *name);
struct ChanNode* addChannel(const char *chan);
+int getChannelCount();
+int getChanUserCount();
void delChannel(struct ChanNode* chan, int freeChan);
void freeChanNode(struct ChanNode* chan);
void checkChannelVisibility(struct ChanNode* chan);