* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*
- * $Id: channel.h 2727 2006-11-09 23:48:45Z jilles $
+ * $Id: channel.h 3580 2007-11-07 23:45:14Z jilles $
*/
#ifndef INCLUDED_channel_h
unsigned long bants;
};
-#define BANLEN NICKLEN+USERLEN+HOSTLEN+6
+#define BANLEN 195
struct Ban
{
char *banstr;
dlink_node node;
};
+struct mode_letter
+{
+ int mode;
+ char letter;
+};
+
struct ChModeChange
{
char letter;
extern void set_channel_mode(struct Client *client_p, struct Client *source_p,
struct Channel *chptr, struct membership *msptr, int parc, const char *parv[]);
+extern const struct mode_letter chmode_flags[];
+
extern struct ChannelMode chmode_table[256];
extern int add_id(struct Client *source_p, struct Channel *chptr, const char *banid,