#define MODE_KEY 0x0100
#define MODE_BAN 0x0200
#define MODE_LIMIT 0x0400
-#define MODE_SENDTS 0x0800 /* TS was 0 during a local user /join; send
- * temporary TS; can be removed when all 2.10 */
+#define MODE_REGONLY 0x0800 /* Only +r users may join */
#define MODE_LISTED 0x10000
#define MODE_SAVE 0x20000 /* save this mode-with-arg 'til later */
#define MODE_FREE 0x40000 /* string needs to be passed to MyFree() */
*/
extern void clean_channelname(char* name);
extern void channel_modes(struct Client *cptr, char *mbuf, char *pbuf,
- struct Channel *chptr);
+ int buflen, struct Channel *chptr);
extern int set_mode(struct Client* cptr, struct Client* sptr,
struct Channel* chptr, int parc, char* parv[],
char* mbuf, char* pbuf, char* npbuf, int* badop);