/*
* CHANNEL.H
*/
#ifndef __CHANNEL_H
#define __CHANNEL_H
#define MAX_TOPIC 60
#define NUM_CHANNELS 30
struct c_struct {
int inuse;
char topic[MAX_TOPIC];
int idle;
time_t starttime;
int numppl;
char name[MAX_NAME];
int cflags;
};
extern struct c_struct channel[];
extern struct command chan_list[];
#define SAY 1
#define EMOTE 2
#define PEMOTE 3
#define THINK 4
#define MESSAGE 5
#define SING 6
#define SAY_ASK 7
#define SAY_EXC 8
#define FROGGED_PERSON 9
#define CHANNEL_TIMEOUT (15*30) /* 7.5 minutes idle */
/* cflag defs */
#define NO_NEWBIES (1<<1)
#define INVITE_ONLY (1<<2)
#define NO_SINGING (1<<3)
#endif /* __CHANNEL_H */