+GLOBAL BOOLEAN
+Lists_SendInvites( CLIENT *Client )
+{
+ C2C *c2c;
+
+ assert( Client != NULL );
+
+ c2c = My_Invites;
+ while( c2c )
+ {
+ if( ! IRC_WriteStrClient( Client, "MODE %s +I %s", Channel_Name( c2c->channel ), c2c->mask )) return DISCONNECTED;
+ c2c = c2c->next;
+ }
+ return CONNECTED;
+} /* Lists_SendInvites */
+
+
+GLOBAL BOOLEAN
+Lists_SendBans( CLIENT *Client )
+{
+ C2C *c2c;
+
+ assert( Client != NULL );
+
+ c2c = My_Bans;
+ while( c2c )
+ {
+ if( ! IRC_WriteStrClient( Client, "MODE %s +b %s", Channel_Name( c2c->channel ), c2c->mask )) return DISCONNECTED;
+ c2c = c2c->next;
+ }
+ return CONNECTED;
+} /* Lists_SendBans */
+
+