mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 05:52:59 +00:00 
			
		
		
		
	New function Client_CapSet() in addition to Client_Cap{Add|Del}
This commit is contained in:
		| @@ -37,6 +37,17 @@ Client_Cap(CLIENT *Client) | ||||
| 	return Client->capabilities; | ||||
| } | ||||
|  | ||||
| GLOBAL void | ||||
| Client_CapSet(CLIENT *Client, int Cap) | ||||
| { | ||||
| 	assert(Client != NULL); | ||||
| 	assert(Cap >= 0); | ||||
|  | ||||
| 	Client->capabilities = Cap; | ||||
| 	LogDebug("Set new capability of \"%s\" to %d.", | ||||
| 		 Client_ID(Client), Client->capabilities); | ||||
| } | ||||
|  | ||||
| GLOBAL void | ||||
| Client_CapAdd(CLIENT *Client, int Cap) | ||||
| { | ||||
|   | ||||
| @@ -22,6 +22,7 @@ | ||||
|  | ||||
| GLOBAL int Client_Cap PARAMS((CLIENT *Client)); | ||||
|  | ||||
| GLOBAL void Client_CapSet PARAMS((CLIENT *Client, int Cap)); | ||||
| GLOBAL void Client_CapAdd PARAMS((CLIENT *Client, int Cap)); | ||||
| GLOBAL void Client_CapDel PARAMS((CLIENT *Client, int Cap)); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton