X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=include%2Fchannel.h;fp=include%2Fchannel.h;h=6984250e62ea1dd9143d7df2abeaf3843b151dae;hp=af416d922ae3aa0f9a1b4eb9079fcd168d298289;hb=275e1f928a44325a7ea1f0803d0ad23dc4e92d93;hpb=220cae635e3237f07a9d77bd7229e445f555c78a diff --git a/include/channel.h b/include/channel.h index af416d9..6984250 100644 --- a/include/channel.h +++ b/include/channel.h @@ -128,13 +128,14 @@ typedef signed long long long64; #define MODE_ALTCHAN 0x8000000 /**< Alternative channel */ #define MODE_DEL 0x20000000 #define MODE_ADD 0x40000000 -#define MODE_ACCESS 0x100000000LLU /**< ChanServ access */ +#define MODE_ACCESS 0x100000000LLU /**< ChanServ access */ +#define MODE_AUDITORIUM 0x200000000LLU /**< +u Auditorium */ /** mode flags which take another parameter (With PARAmeterS) */ #define MODE_WPARAS (MODE_CHANOP|MODE_VOICE|MODE_BAN|MODE_KEY|MODE_LIMIT|MODE_APASS|MODE_UPASS|MODE_EXCEPTION|MODE_ALTCHAN|MODE_ACCESS) /** Available Channel modes */ -#define infochanmodes feature_bool(FEAT_OPLEVELS) ? "AcCbiklmMnNopstUvrDRzQ" : "cCbiklmMnNopstvrDRzQ" +#define infochanmodes feature_bool(FEAT_OPLEVELS) ? "AcCbiklmMnNopstuUvrDRzQu" : "cCbiklmMnNopstuvrDRzQu" /** Available Channel modes that take parameters */ #define infochanmodeswithparams feature_bool(FEAT_OPLEVELS) ? "AbkloUvFa" : "bklovFa" @@ -424,6 +425,7 @@ extern void list_set_default(void); /* this belongs elsewhere! */ extern void RevealDelayedJoinIfNeeded(struct Client *sptr, struct Channel *chptr); extern void RevealDelayedJoin(struct Membership *member); extern void CheckDelayedJoins(struct Channel *chan); +extern void CheckEnableDelayedJoins(struct Channel *chan); extern void modebuf_init(struct ModeBuf *mbuf, struct Client *source, struct Client *connect, struct Channel *chan,