X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fchannel.h;h=1bc77760942bbebbc2ed55d84d27dcc4f2d99651;hb=8f5cbe51a79c786be30ebc93466988cf67a825e1;hp=d8607a9cb68cf6c27c2428a6e6d4df4d18bceaaa;hpb=f2fa1045e24f81e5c844dd50d6e299cb1ad9acb2;p=ngircd-alex.git diff --git a/src/ngircd/channel.h b/src/ngircd/channel.h index d8607a9c..1bc77760 100644 --- a/src/ngircd/channel.h +++ b/src/ngircd/channel.h @@ -79,7 +79,6 @@ GLOBAL unsigned long Channel_MemberCount PARAMS(( CHANNEL *Chan )); GLOBAL int Channel_CountForUser PARAMS(( CLIENT *Client )); GLOBAL const char *Channel_Name PARAMS(( const CHANNEL *Chan )); -GLOBAL char *Channel_Modes PARAMS(( CHANNEL *Chan )); GLOBAL char *Channel_Topic PARAMS(( CHANNEL *Chan )); GLOBAL char *Channel_Key PARAMS(( CHANNEL *Chan )); GLOBAL unsigned long Channel_MaxUsers PARAMS(( CHANNEL *Chan )); @@ -106,9 +105,12 @@ GLOBAL bool Channel_IsValidName PARAMS(( const char *Name )); GLOBAL bool Channel_ModeAdd PARAMS(( CHANNEL *Chan, char Mode )); GLOBAL bool Channel_ModeDel PARAMS(( CHANNEL *Chan, char Mode )); +GLOBAL bool Channel_HasMode PARAMS(( CHANNEL *Chan, char Mode )); +GLOBAL char *Channel_Modes PARAMS(( CHANNEL *Chan )); GLOBAL bool Channel_UserModeAdd PARAMS(( CHANNEL *Chan, CLIENT *Client, char Mode )); GLOBAL bool Channel_UserModeDel PARAMS(( CHANNEL *Chan, CLIENT *Client, char Mode )); +GLOBAL bool Channel_UserHasMode PARAMS(( CHANNEL *Chan, CLIENT *Client, char Mode )); GLOBAL char *Channel_UserModes PARAMS(( CHANNEL *Chan, CLIENT *Client )); GLOBAL bool Channel_IsMemberOf PARAMS(( CHANNEL *Chan, CLIENT *Client ));