X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/8c39f0bf0462886ed1ad7c072e524334f2ba3625..8ee12f0c437eec8aa42af7b350c7e2a3ccafedbc:/modules/m_invite.c?ds=sidebyside diff --git a/modules/m_invite.c b/modules/m_invite.c index be006039..04e04f06 100644 --- a/modules/m_invite.c +++ b/modules/m_invite.c @@ -25,12 +25,11 @@ */ #include "stdinc.h" -#include "tools.h" #include "common.h" #include "channel.h" #include "client.h" #include "hash.h" -#include "irc_string.h" +#include "match.h" #include "ircd.h" #include "numeric.h" #include "send.h" @@ -196,17 +195,17 @@ m_invite(struct Client *client_p, struct Client *source_p, int parc, const char static void add_invite(struct Channel *chptr, struct Client *who) { - dlink_node *ptr; + rb_dlink_node *ptr; /* already invited? */ - DLINK_FOREACH(ptr, who->user->invited.head) + RB_DLINK_FOREACH(ptr, who->user->invited.head) { if(ptr->data == chptr) return; } /* ok, if their invite list is too long, remove the tail */ - if((int)dlink_list_length(&who->user->invited) >= + if((int)rb_dlink_list_length(&who->user->invited) >= ConfigChannel.max_chans_per_user) { ptr = who->user->invited.tail; @@ -214,10 +213,10 @@ add_invite(struct Channel *chptr, struct Client *who) } /* add user to channel invite list */ - dlinkAddAlloc(who, &chptr->invites); + rb_dlinkAddAlloc(who, &chptr->invites); /* add channel to user invite list */ - dlinkAddAlloc(chptr, &who->user->invited); + rb_dlinkAddAlloc(chptr, &who->user->invited); }