struct Channel *, struct membership *, int, const char **);
int add_id(struct Client *source_p, struct Channel *chptr,
struct Channel *, struct membership *, int, const char **);
int add_id(struct Client *source_p, struct Channel *chptr,
*/
int
add_id(struct Client *source_p, struct Channel *chptr, const char *banid,
*/
int
add_id(struct Client *source_p, struct Channel *chptr, const char *banid,
{
sendto_one(source_p, form_str(ERR_BANLISTFULL),
me.name, source_p->name, chptr->chname, realban);
{
sendto_one(source_p, form_str(ERR_BANLISTFULL),
me.name, source_p->name, chptr->chname, realban);
actualBan = allocate_ban(realban, who);
actualBan->when = CurrentTime;
actualBan = allocate_ban(realban, who);
actualBan->when = CurrentTime;
/* invalidate the can_send() cache */
if(mode_type == CHFL_BAN || mode_type == CHFL_QUIET || mode_type == CHFL_EXCEPTION)
/* invalidate the can_send() cache */
if(mode_type == CHFL_BAN || mode_type == CHFL_QUIET || mode_type == CHFL_EXCEPTION)
-del_id(struct Channel *chptr, const char *banid, dlink_list * list, long mode_type)
+del_id(struct Channel *chptr, const char *banid, rb_dlink_list * list, long mode_type)
send_cap_mode_changes(client_p, source_p, chptr, mode_changes, mode_count);
}
send_cap_mode_changes(client_p, source_p, chptr, mode_changes, mode_count);
}