]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
dlink -> rb_dlink
authorWilliam Pitcock <redacted>
Tue, 1 Apr 2008 20:41:52 +0000 (15:41 -0500)
committerWilliam Pitcock <redacted>
Tue, 1 Apr 2008 20:41:52 +0000 (15:41 -0500)
25 files changed:
src/cache.c
src/channel.c
src/chmode.c
src/class.c
src/client.c
src/hash.c
src/hook.c
src/ircd.c
src/ircd_state.c
src/kdparse.c
src/modules.c
src/monitor.c
src/newconf.c
src/reject.c
src/res.c
src/s_auth.c
src/s_conf.c
src/s_gline.c
src/s_newconf.c
src/s_serv.c
src/s_stats.c
src/s_user.c
src/send.c
src/substitution.c
src/supported.c

index f34675304b560179c68f5a2c88af22074524c3fe..6f5efb230f91a1ebfa9fd116d2f0b2f3ed078ee4 100644 (file)
@@ -45,6 +45,7 @@
 #include "cache.h"
 #include "sprintf_irc.h"
 #include "irc_dictionary.h"
+#include "numeric.h"
 
 static BlockHeap *cachefile_heap = NULL;
 static BlockHeap *cacheline_heap = NULL;
@@ -129,7 +130,7 @@ cache_file(const char *filename, const char *shortname, int flags)
                        strlcpy(lineptr->data, " ", sizeof(lineptr->data));
                else
                        strlcpy(lineptr->data, line, sizeof(lineptr->data));
-               dlinkAddTail(lineptr, &lineptr->linenode, &cacheptr->contents);
+               rb_dlinkAddTail(lineptr, &lineptr->linenode, &cacheptr->contents);
        }
 
        fclose(in);
@@ -145,13 +146,13 @@ cache_file(const char *filename, const char *shortname, int flags)
 void
 free_cachefile(struct cachefile *cacheptr)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        if(cacheptr == NULL)
                return;
 
-       DLINK_FOREACH_SAFE(ptr, next_ptr, cacheptr->contents.head)
+       RB_DLINK_FOREACH_SAFE(ptr, next_ptr, cacheptr->contents.head)
        {
                BlockHeapFree(cacheline_heap, ptr->data);
        }
@@ -225,11 +226,11 @@ void
 send_user_motd(struct Client *source_p)
 {
        struct cacheline *lineptr;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        const char *myname = get_id(&me, source_p);
        const char *nick = get_id(source_p, source_p);
 
-       if(user_motd == NULL || dlink_list_length(&user_motd->contents) == 0)
+       if(user_motd == NULL || rb_dlink_list_length(&user_motd->contents) == 0)
        {
                sendto_one(source_p, form_str(ERR_NOMOTD), myname, nick);
                return;
@@ -237,7 +238,7 @@ send_user_motd(struct Client *source_p)
 
        sendto_one(source_p, form_str(RPL_MOTDSTART), myname, nick, me.name);
 
-       DLINK_FOREACH(ptr, user_motd->contents.head)
+       RB_DLINK_FOREACH(ptr, user_motd->contents.head)
        {
                lineptr = ptr->data;
                sendto_one(source_p, form_str(RPL_MOTD), myname, nick, lineptr->data);
@@ -256,15 +257,15 @@ void
 send_oper_motd(struct Client *source_p)
 {
        struct cacheline *lineptr;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
-       if(oper_motd == NULL || dlink_list_length(&oper_motd->contents) == 0)
+       if(oper_motd == NULL || rb_dlink_list_length(&oper_motd->contents) == 0)
                return;
 
        sendto_one(source_p, form_str(RPL_OMOTDSTART), 
                   me.name, source_p->name);
 
-       DLINK_FOREACH(ptr, oper_motd->contents.head)
+       RB_DLINK_FOREACH(ptr, oper_motd->contents.head)
        {
                lineptr = ptr->data;
                sendto_one(source_p, form_str(RPL_OMOTD),
index d3faad4ca5639ffef77fc4028947a8b904e251d4..ece8bd96eff7272e506058db95d2d6b22f8295c7 100644 (file)
@@ -46,7 +46,7 @@
 #include "balloc.h"
 #include "s_log.h"
 
-extern dlink_list global_channel_list;
+extern rb_dlink_list global_channel_list;
 
 extern struct config_channel_entry ConfigChannel;
 extern BlockHeap *channel_heap;
@@ -134,7 +134,7 @@ struct membership *
 find_channel_membership(struct Channel *chptr, struct Client *client_p)
 {
        struct membership *msptr;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        if(!IsClient(client_p))
                return NULL;
@@ -142,7 +142,7 @@ find_channel_membership(struct Channel *chptr, struct Client *client_p)
        /* Pick the most efficient list to use to be nice to things like
         * CHANSERV which could be in a large number of channels
         */
-       if(dlink_list_length(&chptr->members) < dlink_list_length(&client_p->user->channel))
+       if(rb_dlink_list_length(&chptr->members) < rb_dlink_list_length(&client_p->user->channel))
        {
                DLINK_FOREACH(ptr, chptr->members.head)
                {
@@ -215,11 +215,11 @@ add_user_to_channel(struct Channel *chptr, struct Client *client_p, int flags)
        msptr->client_p = client_p;
        msptr->flags = flags;
 
-       dlinkAdd(msptr, &msptr->usernode, &client_p->user->channel);
-       dlinkAdd(msptr, &msptr->channode, &chptr->members);
+       rb_dlinkAdd(msptr, &msptr->usernode, &client_p->user->channel);
+       rb_dlinkAdd(msptr, &msptr->channode, &chptr->members);
 
        if(MyClient(client_p))
-               dlinkAdd(msptr, &msptr->locchannode, &chptr->locmembers);
+               rb_dlinkAdd(msptr, &msptr->locchannode, &chptr->locmembers);
 }
 
 /* remove_user_from_channel()
@@ -240,15 +240,15 @@ remove_user_from_channel(struct membership *msptr)
        client_p = msptr->client_p;
        chptr = msptr->chptr;
 
-       dlinkDelete(&msptr->usernode, &client_p->user->channel);
-       dlinkDelete(&msptr->channode, &chptr->members);
+       rb_dlinkDelete(&msptr->usernode, &client_p->user->channel);
+       rb_dlinkDelete(&msptr->channode, &chptr->members);
 
        if(client_p->servptr == &me)
-               dlinkDelete(&msptr->locchannode, &chptr->locmembers);
+               rb_dlinkDelete(&msptr->locchannode, &chptr->locmembers);
 
        chptr->users_last = CurrentTime;
 
-       if(!(chptr->mode.mode & MODE_PERMANENT) && dlink_list_length(&chptr->members) <= 0)
+       if(!(chptr->mode.mode & MODE_PERMANENT) && rb_dlink_list_length(&chptr->members) <= 0)
                destroy_channel(chptr);
 
        BlockHeapFree(member_heap, msptr);
@@ -267,8 +267,8 @@ remove_user_from_channels(struct Client *client_p)
 {
        struct Channel *chptr;
        struct membership *msptr;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        if(client_p == NULL)
                return;
@@ -278,14 +278,14 @@ remove_user_from_channels(struct Client *client_p)
                msptr = ptr->data;
                chptr = msptr->chptr;
 
-               dlinkDelete(&msptr->channode, &chptr->members);
+               rb_dlinkDelete(&msptr->channode, &chptr->members);
 
                if(client_p->servptr == &me)
-                       dlinkDelete(&msptr->locchannode, &chptr->locmembers);
+                       rb_dlinkDelete(&msptr->locchannode, &chptr->locmembers);
 
                chptr->users_last = CurrentTime;
 
-               if(!(chptr->mode.mode & MODE_PERMANENT) && dlink_list_length(&chptr->members) <= 0)
+               if(!(chptr->mode.mode & MODE_PERMANENT) && rb_dlink_list_length(&chptr->members) <= 0)
                        destroy_channel(chptr);
 
                BlockHeapFree(member_heap, msptr);
@@ -306,7 +306,7 @@ void
 invalidate_bancache_user(struct Client *client_p)
 {
        struct membership *msptr;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        if(client_p == NULL)
                return;
@@ -343,15 +343,15 @@ check_channel_name(const char *name)
 
 /* free_channel_list()
  *
- * input       - dlink list to free
+ * input       - rb_dlink list to free
  * output      -
  * side effects - list of b/e/I modes is cleared
  */
 void
-free_channel_list(dlink_list * list)
+free_channel_list(rb_dlink_list * list)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        struct Ban *actualBan;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, list->head)
@@ -373,7 +373,7 @@ free_channel_list(dlink_list * list)
 void
 destroy_channel(struct Channel *chptr)
 {
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, chptr->invites.head)
        {
@@ -389,7 +389,7 @@ destroy_channel(struct Channel *chptr)
        /* Free the topic */
        free_topic(chptr);
 
-       dlinkDelete(&chptr->node, &global_channel_list);
+       rb_dlinkDelete(&chptr->node, &global_channel_list);
        del_from_channel_hash(chptr->chname, chptr);
        free_channel(chptr);
 }
@@ -421,7 +421,7 @@ channel_member_names(struct Channel *chptr, struct Client *client_p, int show_eo
 {
        struct membership *msptr;
        struct Client *target_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        char lbuf[BUFSIZE];
        char *t;
        int mlen;
@@ -492,8 +492,8 @@ channel_member_names(struct Channel *chptr, struct Client *client_p, int show_eo
 void
 del_invite(struct Channel *chptr, struct Client *who)
 {
-       dlinkFindDestroy(who, &chptr->invites);
-       dlinkFindDestroy(chptr, &who->user->invited);
+       rb_dlinkFindDestroy(who, &chptr->invites);
+       rb_dlinkFindDestroy(chptr, &who->user->invited);
 }
 
 /* is_banned()
@@ -511,7 +511,7 @@ is_banned(struct Channel *chptr, struct Client *who, struct membership *msptr,
        char src_iphost[NICKLEN + USERLEN + HOSTLEN + 6];
        char src_althost[NICKLEN + USERLEN + HOSTLEN + 6];
        char *s3 = NULL;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct Ban *actualBan = NULL;
        struct Ban *actualExcept = NULL;
 
@@ -617,7 +617,7 @@ is_quieted(struct Channel *chptr, struct Client *who, struct membership *msptr,
        char src_iphost[NICKLEN + USERLEN + HOSTLEN + 6];
        char src_althost[NICKLEN + USERLEN + HOSTLEN + 6];
        char *s3 = NULL;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct Ban *actualBan = NULL;
        struct Ban *actualExcept = NULL;
 
@@ -717,8 +717,8 @@ is_quieted(struct Channel *chptr, struct Client *who, struct membership *msptr,
 int
 can_join(struct Client *source_p, struct Channel *chptr, char *key)
 {
-       dlink_node *invite = NULL;
-       dlink_node *ptr;
+       rb_dlink_node *invite = NULL;
+       rb_dlink_node *ptr;
        struct Ban *invex = NULL;
        char src_host[NICKLEN + USERLEN + HOSTLEN + 6];
        char src_iphost[NICKLEN + USERLEN + HOSTLEN + 6];
@@ -781,7 +781,7 @@ can_join(struct Client *source_p, struct Channel *chptr, char *key)
                return (ERR_BADCHANNELKEY);
 
        if(chptr->mode.limit &&
-          dlink_list_length(&chptr->members) >= (unsigned long) chptr->mode.limit)
+          rb_dlink_list_length(&chptr->members) >= (unsigned long) chptr->mode.limit)
                i = ERR_CHANNELISFULL;
        if(chptr->mode.mode & MODE_REGONLY && EmptyString(source_p->user->suser))
                i = ERR_NEEDREGGEDNICK;
@@ -879,7 +879,7 @@ find_bannickchange_channel(struct Client *client_p)
 {
        struct Channel *chptr;
        struct membership *msptr;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        char src_host[NICKLEN + USERLEN + HOSTLEN + 6];
        char src_iphost[NICKLEN + USERLEN + HOSTLEN + 6];
 
index 9bf11c3a54a0df43ca0aa475e964fd7359085a3f..4f50f825705c34ce333d1d99b5d55b9d14a403b4 100644 (file)
@@ -65,7 +65,7 @@ void set_channel_mode(struct Client *, struct Client *,
                     struct Channel *, struct membership *, int, const char **);
 
 int add_id(struct Client *source_p, struct Channel *chptr,
-                 const char *banid, dlink_list * list, long mode_type);
+                 const char *banid, rb_dlink_list * list, long mode_type);
 
 static struct ChModeChange mode_changes[BUFSIZE];
 static int mode_count;
@@ -89,19 +89,19 @@ get_channel_access(struct Client *source_p, struct membership *msptr)
  */
 int
 add_id(struct Client *source_p, struct Channel *chptr, const char *banid,
-       dlink_list * list, long mode_type)
+       rb_dlink_list * list, long mode_type)
 {
        struct Ban *actualBan;
        static char who[USERHOST_REPLYLEN];
        char *realban = LOCAL_COPY(banid);
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        /* dont let local clients overflow the banlist, or set redundant
         * bans
         */
        if(MyClient(source_p))
        {
-               if((dlink_list_length(&chptr->banlist) + dlink_list_length(&chptr->exceptlist) + dlink_list_length(&chptr->invexlist) + dlink_list_length(&chptr->quietlist)) >= (chptr->mode.mode & MODE_EXLIMIT ? ConfigChannel.max_bans_large : ConfigChannel.max_bans))
+               if((rb_dlink_list_length(&chptr->banlist) + rb_dlink_list_length(&chptr->exceptlist) + rb_dlink_list_length(&chptr->invexlist) + rb_dlink_list_length(&chptr->quietlist)) >= (chptr->mode.mode & MODE_EXLIMIT ? ConfigChannel.max_bans_large : ConfigChannel.max_bans))
                {
                        sendto_one(source_p, form_str(ERR_BANLISTFULL),
                                   me.name, source_p->name, chptr->chname, realban);
@@ -135,7 +135,7 @@ add_id(struct Client *source_p, struct Channel *chptr, const char *banid,
        actualBan = allocate_ban(realban, who);
        actualBan->when = CurrentTime;
 
-       dlinkAdd(actualBan, &actualBan->node, list);
+       rb_dlinkAdd(actualBan, &actualBan->node, list);
 
        /* invalidate the can_send() cache */
        if(mode_type == CHFL_BAN || mode_type == CHFL_QUIET || mode_type == CHFL_EXCEPTION)
@@ -151,9 +151,9 @@ add_id(struct Client *source_p, struct Channel *chptr, const char *banid,
  * side effects - given id is removed from the appropriate list
  */
 int
-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)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct Ban *banptr;
 
        if(EmptyString(banid))
@@ -165,7 +165,7 @@ del_id(struct Channel *chptr, const char *banid, dlink_list * list, long mode_ty
 
                if(irccmp(banid, banptr->banstr) == 0)
                {
-                       dlinkDelete(&banptr->node, list);
+                       rb_dlinkDelete(&banptr->node, list);
                        free_ban(banptr);
 
                        /* invalidate the can_send() cache */
@@ -492,8 +492,8 @@ chm_ban(struct Client *source_p, struct Channel *chptr,
 {
        const char *mask;
        const char *raw_mask;
-       dlink_list *list;
-       dlink_node *ptr;
+       rb_dlink_list *list;
+       rb_dlink_node *ptr;
        struct Ban *banptr;
        int errorval;
        int rpl_list;
@@ -1596,6 +1596,6 @@ set_channel_mode(struct Client *client_p, struct Client *source_p,
        }
 
        /* only propagate modes originating locally, or if we're hubbing */
-       if(MyClient(source_p) || dlink_list_length(&serv_list) > 1)
+       if(MyClient(source_p) || rb_dlink_list_length(&serv_list) > 1)
                send_cap_mode_changes(client_p, source_p, chptr, mode_changes, mode_count);
 }
index 95f7b8fbca1b32eb21996be7827ec8a829f31b64..186e68400b420b4c3f3d0491e97c0f9a4dc54716 100644 (file)
@@ -44,7 +44,7 @@
 #define BAD_PING                -2
 #define BAD_CLIENT_CLASS        -3
 
-dlink_list class_list;
+rb_dlink_list class_list;
 struct Class *default_class;
 
 struct Class *
@@ -190,7 +190,7 @@ add_class(struct Class *classptr)
 
        if(tmpptr == default_class)
        {
-               dlinkAddAlloc(classptr, &class_list);
+               rb_dlinkAddAlloc(classptr, &class_list);
                CurrUsers(classptr) = 0;
        }
        else
@@ -221,7 +221,7 @@ struct Class *
 find_class(const char *classname)
 {
        struct Class *cltmp;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        if(classname == NULL)
                return default_class;
@@ -248,8 +248,8 @@ void
 check_class()
 {
        struct Class *cltmp;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, class_list.head)
        {
@@ -257,7 +257,7 @@ check_class()
 
                if(MaxUsers(cltmp) < 0)
                {
-                       dlinkDestroy(ptr, &class_list);
+                       rb_dlinkDestroy(ptr, &class_list);
                        if(CurrUsers(cltmp) <= 0)
                                free_class(cltmp);
                }
@@ -289,7 +289,7 @@ void
 report_classes(struct Client *source_p)
 {
        struct Class *cltmp;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        DLINK_FOREACH(ptr, class_list.head)
        {
index da798f7352e357c95df4f14ef88a9c4856f016b5..80b35c6a347f68b69bf966091a42be51ca122e85 100644 (file)
@@ -65,8 +65,8 @@
 
 #define DEBUG_EXITED_CLIENTS
 
-static void check_pings_list(dlink_list * list);
-static void check_unknowns_list(dlink_list * list);
+static void check_pings_list(rb_dlink_list * list);
+static void check_unknowns_list(rb_dlink_list * list);
 static void free_exited_clients(void *unused);
 static void exit_aborted_clients(void *unused);
 
@@ -94,19 +94,19 @@ enum
        G_LINED
 };
 
-dlink_list dead_list;
+rb_dlink_list dead_list;
 #ifdef DEBUG_EXITED_CLIENTS
-static dlink_list dead_remote_list;
+static rb_dlink_list dead_remote_list;
 #endif
 
 struct abort_client
 {
-       dlink_node node;
+       rb_dlink_node node;
        struct Client *client;
        char notice[REASONLEN];
 };
 
-static dlink_list abort_list;
+static rb_dlink_list abort_list;
 
 
 /*
@@ -168,7 +168,7 @@ make_client(struct Client *from)
                client_p->preClient = (struct PreClient *) BlockHeapAlloc(pclient_heap);
 
                /* as good a place as any... */
-               dlinkAdd(client_p, &client_p->localClient->tnode, &unknown_list);
+               rb_dlinkAdd(client_p, &client_p->localClient->tnode, &unknown_list);
        }
        else
        {                       /* from is not NULL */
@@ -293,12 +293,12 @@ check_pings(void *notused)
  * side effects        - 
  */
 static void
-check_pings_list(dlink_list * list)
+check_pings_list(rb_dlink_list * list)
 {
        char scratch[32];       /* way too generous but... */
        struct Client *client_p;        /* current local client_p being examined */
        int ping = 0;           /* ping time value from client */
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, list->head)
        {
@@ -360,9 +360,9 @@ check_pings_list(dlink_list * list)
  * side effects        - unknown clients get marked for termination after n seconds
  */
 static void
-check_unknowns_list(dlink_list * list)
+check_unknowns_list(rb_dlink_list * list)
 {
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
        struct Client *client_p;
        int timeout;
 
@@ -449,7 +449,7 @@ check_banned_lines(void)
 {
        struct Client *client_p;        /* current local client_p being examined */
        struct ConfItem *aconf = NULL;
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, lclient_list.head)
        {
@@ -578,8 +578,8 @@ check_klines(void)
 {
        struct Client *client_p;
        struct ConfItem *aconf;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, lclient_list.head)
        {
@@ -619,8 +619,8 @@ check_glines(void)
 {
        struct Client *client_p;
        struct ConfItem *aconf;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, lclient_list.head)
        {
@@ -668,8 +668,8 @@ check_dlines(void)
 {
        struct Client *client_p;
        struct ConfItem *aconf;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, lclient_list.head)
        {
@@ -718,8 +718,8 @@ check_xlines(void)
 {
        struct Client *client_p;
        struct ConfItem *aconf;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, lclient_list.head)
        {
@@ -826,7 +826,7 @@ remove_client_from_list(struct Client *client_p)
        if(client_p->node.prev == NULL && client_p->node.next == NULL)
                return;
 
-       dlinkDelete(&client_p->node, &global_client_list);
+       rb_dlinkDelete(&client_p->node, &global_client_list);
 
        update_client_exit_stats(client_p);
 }
@@ -1061,7 +1061,7 @@ is_remote_connect(struct Client *client_p)
 static void
 free_exited_clients(void *unused)
 {
-       dlink_node *ptr, *next;
+       rb_dlink_node *ptr, *next;
        struct Client *target_p;
 
        DLINK_FOREACH_SAFE(ptr, next, dead_list.head)
@@ -1071,7 +1071,7 @@ free_exited_clients(void *unused)
 #ifdef DEBUG_EXITED_CLIENTS
                {
                        struct abort_client *abt;
-                       dlink_node *aptr;
+                       rb_dlink_node *aptr;
                        int found = 0;
 
                        DLINK_FOREACH(aptr, abort_list.head)
@@ -1092,7 +1092,7 @@ free_exited_clients(void *unused)
 
                        if(found)
                        {
-                               dlinkDestroy(ptr, &dead_list);
+                               rb_dlinkDestroy(ptr, &dead_list);
                                continue;
                        }
                }
@@ -1102,12 +1102,12 @@ free_exited_clients(void *unused)
                {
                        sendto_realops_snomask(SNO_GENERAL, L_ALL,
                                             "Warning: null client on dead_list!");
-                       dlinkDestroy(ptr, &dead_list);
+                       rb_dlinkDestroy(ptr, &dead_list);
                        continue;
                }
                release_client_state(target_p);
                free_client(target_p);
-               dlinkDestroy(ptr, &dead_list);
+               rb_dlinkDestroy(ptr, &dead_list);
        }
 
 #ifdef DEBUG_EXITED_CLIENTS
@@ -1119,12 +1119,12 @@ free_exited_clients(void *unused)
                {
                        sendto_realops_snomask(SNO_GENERAL, L_ALL,
                                             "Warning: null client on dead_list!");
-                       dlinkDestroy(ptr, &dead_list);
+                       rb_dlinkDestroy(ptr, &dead_list);
                        continue;
                }
                release_client_state(target_p);
                free_client(target_p);
-               dlinkDestroy(ptr, &dead_remote_list);
+               rb_dlinkDestroy(ptr, &dead_remote_list);
        }
 #endif
        
@@ -1144,7 +1144,7 @@ recurse_send_quits(struct Client *client_p, struct Client *source_p,
                   const char *comment)
 {
        struct Client *target_p;
-       dlink_node *ptr, *ptr_next;
+       rb_dlink_node *ptr, *ptr_next;
        /* If this server can handle quit storm (QS) removal
         * of dependents, just send the SQUIT
         */
@@ -1183,7 +1183,7 @@ static void
 recurse_remove_clients(struct Client *source_p, const char *comment)
 {
        struct Client *target_p;
-       dlink_node *ptr, *ptr_next;
+       rb_dlink_node *ptr, *ptr_next;
 
        if(IsMe(source_p))
                return;
@@ -1235,7 +1235,7 @@ remove_dependents(struct Client *client_p,
                  struct Client *from, const char *comment, const char *comment1)
 {
        struct Client *to;
-       dlink_node *ptr, *next;
+       rb_dlink_node *ptr, *next;
 
        DLINK_FOREACH_SAFE(ptr, next, serv_list.head)
        {
@@ -1255,14 +1255,14 @@ void
 exit_aborted_clients(void *unused)
 {
        struct abort_client *abt;
-       dlink_node *ptr, *next;
+       rb_dlink_node *ptr, *next;
        DLINK_FOREACH_SAFE(ptr, next, abort_list.head)
        {
                abt = ptr->data;
 
 #ifdef DEBUG_EXITED_CLIENTS
                {
-                       if(dlinkFind(abt->client, &dead_list))
+                       if(rb_dlinkFind(abt->client, &dead_list))
                        {
                                s_assert(0);
                                sendto_realops_snomask(SNO_GENERAL, L_ALL, 
@@ -1277,7 +1277,7 @@ exit_aborted_clients(void *unused)
 #endif
 
                s_assert(*((unsigned long*)abt->client) != 0xdeadbeef); /* This is lame but its a debug thing */
-               dlinkDelete(ptr, &abort_list);
+               rb_dlinkDelete(ptr, &abort_list);
 
                if(IsAnyServer(abt->client))
                        sendto_realops_snomask(SNO_GENERAL, L_ALL,
@@ -1318,7 +1318,7 @@ dead_link(struct Client *client_p)
        SetIOError(client_p);
        SetDead(client_p);
        SetClosing(client_p);
-       dlinkAdd(abt, &abt->node, &abort_list);
+       rb_dlinkAdd(abt, &abt->node, &abort_list);
 }
 
 
@@ -1327,10 +1327,10 @@ static inline void
 exit_generic_client(struct Client *client_p, struct Client *source_p, struct Client *from,
                   const char *comment)
 {
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        if(IsOper(source_p))
-               dlinkFindDestroy(source_p, &oper_list);
+               rb_dlinkFindDestroy(source_p, &oper_list);
 
        sendto_common_channels_local(source_p, ":%s!%s@%s QUIT :%s",
                                     source_p->name,
@@ -1375,7 +1375,7 @@ exit_remote_client(struct Client *client_p, struct Client *source_p, struct Clie
        
        if(source_p->servptr && source_p->servptr->serv)
        {
-               dlinkDelete(&source_p->lnode, &source_p->servptr->serv->users);
+               rb_dlinkDelete(&source_p->lnode, &source_p->servptr->serv->users);
        }
 
        if((source_p->flags & FLAGS_KILLED) == 0)
@@ -1388,9 +1388,9 @@ exit_remote_client(struct Client *client_p, struct Client *source_p, struct Clie
 
        SetDead(source_p);
 #ifdef DEBUG_EXITED_CLIENTS
-       dlinkAddAlloc(source_p, &dead_remote_list);
+       rb_dlinkAddAlloc(source_p, &dead_remote_list);
 #else
-       dlinkAddAlloc(source_p, &dead_list);
+       rb_dlinkAddAlloc(source_p, &dead_list);
 #endif
        return(CLIENT_EXITED);
 }
@@ -1406,7 +1406,7 @@ exit_unknown_client(struct Client *client_p, struct Client *source_p, struct Cli
        delete_auth_queries(source_p);
        client_flush_input(source_p);
        del_unknown_ip(source_p);
-       dlinkDelete(&source_p->localClient->tnode, &unknown_list);
+       rb_dlinkDelete(&source_p->localClient->tnode, &unknown_list);
 
        if(!IsIOError(source_p))
                sendto_one(source_p, "ERROR :Closing Link: %s (%s)",
@@ -1422,7 +1422,7 @@ exit_unknown_client(struct Client *client_p, struct Client *source_p, struct Cli
        del_from_client_hash(source_p->name, source_p);
        remove_client_from_list(source_p);
        SetDead(source_p);
-       dlinkAddAlloc(source_p, &dead_list);
+       rb_dlinkAddAlloc(source_p, &dead_list);
 
        /* Note that we don't need to add unknowns to the dead_list */
        return(CLIENT_EXITED);
@@ -1452,11 +1452,11 @@ exit_remote_server(struct Client *client_p, struct Client *source_p, struct Clie
                remove_dependents(client_p, source_p, from, IsPerson(from) ? newcomment : comment, comment1);
 
        if(source_p->servptr && source_p->servptr->serv)
-               dlinkDelete(&source_p->lnode, &source_p->servptr->serv->servers);
+               rb_dlinkDelete(&source_p->lnode, &source_p->servptr->serv->servers);
        else
                s_assert(0);
 
-       dlinkFindDestroy(source_p, &global_serv_list);
+       rb_dlinkFindDestroy(source_p, &global_serv_list);
        target_p = source_p->from;
        
        if(target_p != NULL && IsServer(target_p) && target_p != client_p &&
@@ -1476,9 +1476,9 @@ exit_remote_server(struct Client *client_p, struct Client *source_p, struct Clie
        
        SetDead(source_p);
 #ifdef DEBUG_EXITED_CLIENTS
-       dlinkAddAlloc(source_p, &dead_remote_list);
+       rb_dlinkAddAlloc(source_p, &dead_remote_list);
 #else
-       dlinkAddAlloc(source_p, &dead_list);
+       rb_dlinkAddAlloc(source_p, &dead_list);
 #endif
        return 0;
 }
@@ -1490,11 +1490,11 @@ qs_server(struct Client *client_p, struct Client *source_p, struct Client *from,
        struct Client *target_p;
 
        if(source_p->servptr && source_p->servptr->serv)
-               dlinkDelete(&source_p->lnode, &source_p->servptr->serv->servers);
+               rb_dlinkDelete(&source_p->lnode, &source_p->servptr->serv->servers);
        else
                s_assert(0);
 
-       dlinkFindDestroy(source_p, &global_serv_list);
+       rb_dlinkFindDestroy(source_p, &global_serv_list);
        target_p = source_p->from;
        
        if(has_id(source_p))
@@ -1505,7 +1505,7 @@ qs_server(struct Client *client_p, struct Client *source_p, struct Client *from,
        scache_split(source_p->serv->nameinfo);
        
        SetDead(source_p);
-       dlinkAddAlloc(source_p, &dead_list);    
+       rb_dlinkAddAlloc(source_p, &dead_list); 
        return 0;
 }
 
@@ -1517,8 +1517,8 @@ exit_local_server(struct Client *client_p, struct Client *source_p, struct Clien
        static char newcomment[BUFSIZE];
        unsigned int sendk, recvk;
        
-       dlinkDelete(&source_p->localClient->tnode, &serv_list);
-       dlinkFindDestroy(source_p, &global_serv_list);
+       rb_dlinkDelete(&source_p->localClient->tnode, &serv_list);
+       rb_dlinkFindDestroy(source_p, &global_serv_list);
        
        unset_chcap_usage_counts(source_p);
        sendk = source_p->localClient->sendK;
@@ -1539,7 +1539,7 @@ exit_local_server(struct Client *client_p, struct Client *source_p, struct Clien
        }
        
        if(source_p->servptr && source_p->servptr->serv)
-               dlinkDelete(&source_p->lnode, &source_p->servptr->serv->servers);
+               rb_dlinkDelete(&source_p->lnode, &source_p->servptr->serv->servers);
        else
                s_assert(0);
 
@@ -1573,7 +1573,7 @@ exit_local_server(struct Client *client_p, struct Client *source_p, struct Clien
        scache_split(source_p->serv->nameinfo);
        
        SetDead(source_p);
-       dlinkAddAlloc(source_p, &dead_list);
+       rb_dlinkAddAlloc(source_p, &dead_list);
        return 0;
 }
 
@@ -1593,11 +1593,11 @@ exit_local_client(struct Client *client_p, struct Client *source_p, struct Clien
 
        s_assert(IsPerson(source_p));
        client_flush_input(source_p);
-       dlinkDelete(&source_p->localClient->tnode, &lclient_list);
-       dlinkDelete(&source_p->lnode, &me.serv->users);
+       rb_dlinkDelete(&source_p->localClient->tnode, &lclient_list);
+       rb_dlinkDelete(&source_p->lnode, &me.serv->users);
 
        if(IsOper(source_p))
-               dlinkFindDestroy(source_p, &local_oper_list);
+               rb_dlinkFindDestroy(source_p, &local_oper_list);
 
        sendto_realops_snomask(SNO_CCONN, L_ALL,
                             "Client exiting: %s (%s@%s) [%s] [%s]",
@@ -1631,7 +1631,7 @@ exit_local_client(struct Client *client_p, struct Client *source_p, struct Clien
        }
 
        SetDead(source_p);
-       dlinkAddAlloc(source_p, &dead_list);
+       rb_dlinkAddAlloc(source_p, &dead_list);
        return(CLIENT_EXITED);
 }
 
@@ -1763,8 +1763,8 @@ count_remote_client_memory(size_t * count, size_t * remote_client_memory_used)
 void
 del_all_accepts(struct Client *client_p)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        struct Client *target_p;
 
        if(MyClient(client_p) && client_p->localClient->allow_list.head)
@@ -1775,8 +1775,8 @@ del_all_accepts(struct Client *client_p)
                DLINK_FOREACH_SAFE(ptr, next_ptr, client_p->localClient->allow_list.head)
                {
                        target_p = ptr->data;
-                       dlinkFindDestroy(client_p, &target_p->on_allow_list);
-                       dlinkDestroy(ptr, &client_p->localClient->allow_list);
+                       rb_dlinkFindDestroy(client_p, &target_p->on_allow_list);
+                       rb_dlinkDestroy(ptr, &client_p->localClient->allow_list);
                }
        }
 
@@ -1784,8 +1784,8 @@ del_all_accepts(struct Client *client_p)
        DLINK_FOREACH_SAFE(ptr, next_ptr, client_p->on_allow_list.head)
        {
                target_p = ptr->data;
-               dlinkFindDestroy(client_p, &target_p->localClient->allow_list);
-               dlinkDestroy(ptr, &client_p->on_allow_list);
+               rb_dlinkFindDestroy(client_p, &target_p->localClient->allow_list);
+               rb_dlinkDestroy(ptr, &client_p->on_allow_list);
        }
 }
 
@@ -1933,7 +1933,7 @@ free_user(struct User *user, struct Client *client_p)
                                             (unsigned long) user,
                                             (unsigned long) user->invited.head,
                                             (unsigned long) user->channel.head, 
-                                            dlink_list_length(&user->channel),
+                                            rb_dlink_list_length(&user->channel),
                                             user->refcnt);
                        s_assert(!user->refcnt);
                        s_assert(!user->invited.head);
index 9ff4b1259a72f0619f2f972922d9fdaafc0a47be..9c0e7ec41edf9d105c643617fb18f6f953ee8011 100644 (file)
 #include "cache.h"
 #include "s_newconf.h"
 
-dlink_list *clientTable;
-dlink_list *channelTable;
-dlink_list *idTable;
-dlink_list *resvTable;
-dlink_list *hostTable; 
+rb_dlink_list *clientTable;
+rb_dlink_list *channelTable;
+rb_dlink_list *idTable;
+rb_dlink_list *resvTable;
+rb_dlink_list *hostTable; 
 
 /*
  * look in whowas.c for the missing ...[WW_MAX]; entry
@@ -91,11 +91,11 @@ dlink_list *hostTable;
 void
 init_hash(void)
 {
-       clientTable = MyMalloc(sizeof(dlink_list) * U_MAX);
-       idTable = MyMalloc(sizeof(dlink_list) * U_MAX);
-       channelTable = MyMalloc(sizeof(dlink_list) * CH_MAX);
-       hostTable = MyMalloc(sizeof(dlink_list) * HOST_MAX);
-       resvTable = MyMalloc(sizeof(dlink_list) * R_MAX);
+       clientTable = MyMalloc(sizeof(rb_dlink_list) * U_MAX);
+       idTable = MyMalloc(sizeof(rb_dlink_list) * U_MAX);
+       channelTable = MyMalloc(sizeof(rb_dlink_list) * CH_MAX);
+       hostTable = MyMalloc(sizeof(rb_dlink_list) * HOST_MAX);
+       resvTable = MyMalloc(sizeof(rb_dlink_list) * R_MAX);
 }
 
 #ifndef RICER_HASHING
@@ -224,7 +224,7 @@ add_to_id_hash(const char *name, struct Client *client_p)
                return;
 
        hashv = hash_id(name);
-       dlinkAddAlloc(client_p, &idTable[hashv]);
+       rb_dlinkAddAlloc(client_p, &idTable[hashv]);
 }
 
 /* add_to_client_hash()
@@ -242,7 +242,7 @@ add_to_client_hash(const char *name, struct Client *client_p)
                return;
 
        hashv = hash_nick(name);
-       dlinkAddAlloc(client_p, &clientTable[hashv]);
+       rb_dlinkAddAlloc(client_p, &clientTable[hashv]);
 }
 
 /* add_to_hostname_hash()
@@ -260,7 +260,7 @@ add_to_hostname_hash(const char *hostname, struct Client *client_p)
                return;
 
        hashv = hash_hostname(hostname);
-       dlinkAddAlloc(client_p, &hostTable[hashv]);
+       rb_dlinkAddAlloc(client_p, &hostTable[hashv]);
 }
 
 /* add_to_resv_hash()
@@ -278,7 +278,7 @@ add_to_resv_hash(const char *name, struct ConfItem *aconf)
                return;
 
        hashv = hash_resv(name);
-       dlinkAddAlloc(aconf, &resvTable[hashv]);
+       rb_dlinkAddAlloc(aconf, &resvTable[hashv]);
 }
 
 /* del_from_id_hash()
@@ -296,7 +296,7 @@ del_from_id_hash(const char *id, struct Client *client_p)
                return;
 
        hashv = hash_id(id);
-       dlinkFindDestroy(client_p, &idTable[hashv]);
+       rb_dlinkFindDestroy(client_p, &idTable[hashv]);
 }
 
 /* del_from_client_hash()
@@ -315,7 +315,7 @@ del_from_client_hash(const char *name, struct Client *client_p)
                return;
 
        hashv = hash_nick(name);
-       dlinkFindDestroy(client_p, &clientTable[hashv]);
+       rb_dlinkFindDestroy(client_p, &clientTable[hashv]);
 }
 
 /* del_from_channel_hash()
@@ -334,7 +334,7 @@ del_from_channel_hash(const char *name, struct Channel *chptr)
                return;
 
        hashv = hash_channel(name);
-       dlinkFindDestroy(chptr, &channelTable[hashv]);
+       rb_dlinkFindDestroy(chptr, &channelTable[hashv]);
 }
 
 /* del_from_hostname_hash()
@@ -351,7 +351,7 @@ del_from_hostname_hash(const char *hostname, struct Client *client_p)
 
        hashv = hash_hostname(hostname);
 
-       dlinkFindDestroy(client_p, &hostTable[hashv]);
+       rb_dlinkFindDestroy(client_p, &hostTable[hashv]);
 }
 
 /* del_from_resv_hash()
@@ -370,7 +370,7 @@ del_from_resv_hash(const char *name, struct ConfItem *aconf)
 
        hashv = hash_resv(name);
 
-       dlinkFindDestroy(aconf, &resvTable[hashv]);
+       rb_dlinkFindDestroy(aconf, &resvTable[hashv]);
 }
 
 /* find_id()
@@ -381,7 +381,7 @@ struct Client *
 find_id(const char *name)
 {
        struct Client *target_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        unsigned int hashv;
 
        if(EmptyString(name))
@@ -408,7 +408,7 @@ struct Client *
 find_client(const char *name)
 {
        struct Client *target_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        unsigned int hashv;
 
        s_assert(name != NULL);
@@ -440,7 +440,7 @@ struct Client *
 find_named_client(const char *name)
 {
        struct Client *target_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        unsigned int hashv;
 
        s_assert(name != NULL);
@@ -468,7 +468,7 @@ struct Client *
 find_server(struct Client *source_p, const char *name)
 {
        struct Client *target_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        unsigned int hashv;
   
        if(EmptyString(name))
@@ -497,11 +497,11 @@ find_server(struct Client *source_p, const char *name)
 
 /* find_hostname()
  *
- * finds a hostname dlink list from the hostname hash table.
- * we return the full dlink list, because you can have multiple
+ * finds a hostname rb_dlink list from the hostname hash table.
+ * we return the full rb_dlink list, because you can have multiple
  * entries with the same hostname
  */
-dlink_node *
+rb_dlink_node *
 find_hostname(const char *hostname)
 {
        unsigned int hashv;
@@ -522,7 +522,7 @@ struct Channel *
 find_channel(const char *name)
 {
        struct Channel *chptr;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        unsigned int hashv;
 
        s_assert(name != NULL);
@@ -557,7 +557,7 @@ struct Channel *
 get_or_create_channel(struct Client *client_p, const char *chname, int *isnew)
 {
        struct Channel *chptr;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        unsigned int hashv;
        int len;
        const char *s = chname;
@@ -600,11 +600,11 @@ get_or_create_channel(struct Client *client_p, const char *chname, int *isnew)
 
        chptr = allocate_channel(s);
 
-       dlinkAdd(chptr, &chptr->node, &global_channel_list);
+       rb_dlinkAdd(chptr, &chptr->node, &global_channel_list);
 
        chptr->channelts = CurrentTime; /* doesn't hurt to set it here */
 
-       dlinkAddAlloc(chptr, &channelTable[hashv]);
+       rb_dlinkAddAlloc(chptr, &channelTable[hashv]);
 
        return chptr;
 }
@@ -617,7 +617,7 @@ struct ConfItem *
 hash_find_resv(const char *name)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        unsigned int hashv;
 
        s_assert(name != NULL);
@@ -644,8 +644,8 @@ void
 clear_resv_hash(void)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        int i;
 
        HASH_WALK_SAFE(i, R_MAX, ptr, next_ptr, resvTable)
@@ -657,7 +657,7 @@ clear_resv_hash(void)
                        continue;
 
                free_conf(ptr->data);
-               dlinkDestroy(ptr, &resvTable[i]);
+               rb_dlinkDestroy(ptr, &resvTable[i]);
        }
        HASH_WALK_END
 }
@@ -698,7 +698,7 @@ output_hash(struct Client *source_p, const char *name, int length, int *counts,
        
 
 static void
-count_hash(struct Client *source_p, dlink_list *table, int length, const char *name)
+count_hash(struct Client *source_p, rb_dlink_list *table, int length, const char *name)
 {
        int counts[11];
        int deepest = 0;
@@ -708,13 +708,13 @@ count_hash(struct Client *source_p, dlink_list *table, int length, const char *n
        
        for(i = 0; i < length; i++)
        {
-               if(dlink_list_length(&table[i]) >= 10)
+               if(rb_dlink_list_length(&table[i]) >= 10)
                        counts[10]++;
                else
-                       counts[dlink_list_length(&table[i])]++;
+                       counts[rb_dlink_list_length(&table[i])]++;
 
-               if(dlink_list_length(&table[i]) > deepest)
-                       deepest = dlink_list_length(&table[i]);
+               if(rb_dlink_list_length(&table[i]) > deepest)
+                       deepest = rb_dlink_list_length(&table[i]);
        }
 
        output_hash(source_p, name, length, counts, deepest);
index 508f2d4b948bdff478ad96949dd1ce10d8edafc3..b6873e06b312a0d1f3644165bd64e65379dbbbd3 100644 (file)
@@ -176,7 +176,7 @@ add_hook(const char *name, hookfn fn)
 
        i = register_hook(name);
 
-       dlinkAddAlloc(fn, &hooks[i].hooks);
+       rb_dlinkAddAlloc(fn, &hooks[i].hooks);
 }
 
 /* remove_hook()
@@ -190,7 +190,7 @@ remove_hook(const char *name, hookfn fn)
        if((i = find_hook(name)) < 0)
                return;
 
-       dlinkFindDestroy(fn, &hooks[i].hooks);
+       rb_dlinkFindDestroy(fn, &hooks[i].hooks);
 }
 
 /* call_hook()
@@ -200,7 +200,7 @@ void
 call_hook(int id, void *arg)
 {
        hookfn fn;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        /* The ID we were passed is the position in the hook table of this
         * hook
index e3b98128896871f2c55f61f8cd692c7b8a9509b7..7c57228d435daefeaa7fd6cf111d6c69365c5b92 100644 (file)
@@ -497,7 +497,7 @@ main(int argc, char *argv[])
        memset(&local_oper_list, 0, sizeof(local_oper_list));
        memset(&oper_list, 0, sizeof(oper_list));
 
-       dlinkAddTail(&me, &me.node, &global_client_list);
+       rb_dlinkAddTail(&me, &me.node, &global_client_list);
 
        memset((void *) &Count, 0, sizeof(Count));
        memset((void *) &ServerInfo, 0, sizeof(ServerInfo));
@@ -649,7 +649,7 @@ main(int argc, char *argv[])
        add_to_id_hash(me.id, &me);
        me.serv->nameinfo = scache_connect(me.name, me.info, 0);
 
-       dlinkAddAlloc(&me, &global_serv_list);
+       rb_dlinkAddAlloc(&me, &global_serv_list);
 
        construct_umodebuf();
 
index d424e94c9a04e92d995a5529975c54bb09c1fca6..c1470955035e73cfc4ddacef19986e3eae906ca5 100644 (file)
 #include "patchlevel.h"
 #include "serno.h"
 
-dlink_list lclient_list = { NULL, NULL, 0 };
-dlink_list global_client_list = { NULL, NULL, 0 };
-dlink_list global_channel_list = { NULL, NULL, 0 };
-
-dlink_list unknown_list;        /* unknown clients ON this server only */
-dlink_list serv_list;           /* local servers to this server ONLY */
-dlink_list global_serv_list;    /* global servers on the network */
-dlink_list local_oper_list;     /* our opers, duplicated in lclient_list */
-dlink_list oper_list;           /* network opers */
+rb_dlink_list lclient_list = { NULL, NULL, 0 };
+rb_dlink_list global_client_list = { NULL, NULL, 0 };
+rb_dlink_list global_channel_list = { NULL, NULL, 0 };
+
+rb_dlink_list unknown_list;        /* unknown clients ON this server only */
+rb_dlink_list serv_list;           /* local servers to this server ONLY */
+rb_dlink_list global_serv_list;    /* global servers on the network */
+rb_dlink_list local_oper_list;     /* our opers, duplicated in lclient_list */
+rb_dlink_list oper_list;           /* network opers */
 
 /* /quote set variables */
 struct SetOptions GlobalSetOptions;
index 6d3b5dee056c6ab1d06a6a37ef7740467f95e20d..3beac3da6ea1ff8f057ca42e2a50af757074d3ab 100644 (file)
@@ -199,7 +199,7 @@ parse_x_file(FILE * file)
                DupString(aconf->name, gecos_field);
                DupString(aconf->passwd, reason_field);
 
-               dlinkAddAlloc(aconf, &xline_conf_list);
+               rb_dlinkAddAlloc(aconf, &xline_conf_list);
        }
 }
 
@@ -252,7 +252,7 @@ parse_resv_file(FILE * file)
 
                        DupString(aconf->name, host_field);
                        DupString(aconf->passwd, reason_field);
-                       dlinkAddAlloc(aconf, &resv_conf_list);
+                       rb_dlinkAddAlloc(aconf, &resv_conf_list);
                }
        }
 }
index 2838487a792cafc0e924417c5e3127a963098718..e6a50e7fea17e84298f9a25da9532edff517b7cf 100644 (file)
@@ -80,7 +80,7 @@ static const char *core_module_table[] = {
 int num_mods = 0;
 int max_mods = MODS_INCREMENT;
 
-static dlink_list mod_paths;
+static rb_dlink_list mod_paths;
 
 static int mo_modload(struct Client *, struct Client *, int, const char **);
 static int mo_modlist(struct Client *, struct Client *, int, const char **);
@@ -138,7 +138,7 @@ modules_init(void)
 static struct module_path *
 mod_find_path(const char *path)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct module_path *mpath;
 
        DLINK_FOREACH(ptr, mod_paths.head)
@@ -169,7 +169,7 @@ mod_add_path(const char *path)
        pathst = MyMalloc(sizeof(struct module_path));
 
        strcpy(pathst->path, path);
-       dlinkAddAlloc(pathst, &mod_paths);
+       rb_dlinkAddAlloc(pathst, &mod_paths);
 }
 
 /* mod_clear_paths()
@@ -181,12 +181,12 @@ mod_add_path(const char *path)
 void
 mod_clear_paths(void)
 {
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, mod_paths.head)
        {
                MyFree(ptr->data);
-               free_dlink_node(ptr);
+               free_rb_dlink_node(ptr);
        }
 
        mod_paths.head = mod_paths.tail = NULL;
@@ -313,7 +313,7 @@ int
 load_one_module(const char *path, int coremodule)
 {
        char modpath[MAXPATHLEN];
-       dlink_node *pathst;
+       rb_dlink_node *pathst;
        struct module_path *mpath;
 
        struct stat statbuf;
index 35a36ec3ee734546e1452ccd19362d347fa88815..4feca72628598ac546544619a635130fac32d57e 100644 (file)
@@ -133,7 +133,7 @@ void
 clear_monitor(struct Client *client_p)
 {
        struct monitor *monptr;
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, client_p->localClient->monitor_list.head)
        {
@@ -142,8 +142,8 @@ clear_monitor(struct Client *client_p)
                /* we leave the actual entry around with no users, itll be
                 * cleaned up periodically by cleanup_monitor() --anfl
                 */
-               dlinkFindDestroy(client_p, &monptr->users);
-               free_dlink_node(ptr);
+               rb_dlinkFindDestroy(client_p, &monptr->users);
+               free_rb_dlink_node(ptr);
        }
 
        client_p->localClient->monitor_list.head = client_p->localClient->monitor_list.tail = NULL;
@@ -164,7 +164,7 @@ cleanup_monitor(void *unused)
                {
                        next_ptr = ptr->hnext;
 
-                       if(!dlink_list_length(&ptr->users))
+                       if(!rb_dlink_list_length(&ptr->users))
                        {
                                if(last_ptr)
                                        last_ptr->hnext = next_ptr;
index ceff047acef45b3fecc5924575f2fa7339edb6b5..84e6501356bdfea2e4dc34cbe7e00091fe8afdea 100644 (file)
@@ -37,7 +37,7 @@
 struct TopConf *conf_cur_block;
 static char *conf_cur_block_name;
 
-static dlink_list conf_items;
+static rb_dlink_list conf_items;
 
 static struct ConfItem *yy_aconf = NULL;
 
@@ -46,10 +46,10 @@ static struct Class *yy_class = NULL;
 static struct remote_conf *yy_shared = NULL;
 static struct server_conf *yy_server = NULL;
 
-static dlink_list yy_aconf_list;
-static dlink_list yy_oper_list;
-static dlink_list yy_shared_list;
-static dlink_list yy_cluster_list;
+static rb_dlink_list yy_aconf_list;
+static rb_dlink_list yy_oper_list;
+static rb_dlink_list yy_shared_list;
+static rb_dlink_list yy_cluster_list;
 static struct oper_conf *yy_oper = NULL;
 
 static struct alias_entry *yy_alias = NULL;
@@ -90,14 +90,14 @@ add_top_conf(const char *name, int (*sfunc) (struct TopConf *),
        tc->tc_efunc = efunc;
        tc->tc_entries = items;
 
-       dlinkAddAlloc(tc, &conf_items);
+       rb_dlinkAddAlloc(tc, &conf_items);
        return 0;
 }
 
 struct TopConf *
 find_top_conf(const char *name)
 {
-       dlink_node *d;
+       rb_dlink_node *d;
        struct TopConf *tc;
 
        DLINK_FOREACH(d, conf_items.head)
@@ -115,7 +115,7 @@ struct ConfEntry *
 find_conf_item(const struct TopConf *top, const char *name)
 {
        struct ConfEntry *cf;
-       dlink_node *d;
+       rb_dlink_node *d;
 
        if(top->tc_entries)
        {
@@ -144,15 +144,15 @@ int
 remove_top_conf(char *name)
 {
        struct TopConf *tc;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        if((tc = find_top_conf(name)) == NULL)
                return -1;
 
-       if((ptr = dlinkFind(tc, &conf_items)) == NULL)
+       if((ptr = rb_dlinkFind(tc, &conf_items)) == NULL)
                return -1;
 
-       dlinkDestroy(ptr, &conf_items);
+       rb_dlinkDestroy(ptr, &conf_items);
        MyFree(tc);
 
        return 0;
@@ -451,8 +451,8 @@ set_modes_from_table(int *modes, const char *whatis, struct mode_table *tab, con
 static int
 conf_begin_oper(struct TopConf *tc)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        if(yy_oper != NULL)
        {
@@ -463,7 +463,7 @@ conf_begin_oper(struct TopConf *tc)
        DLINK_FOREACH_SAFE(ptr, next_ptr, yy_oper_list.head)
        {
                free_oper_conf(ptr->data);
-               dlinkDestroy(ptr, &yy_oper_list);
+               rb_dlinkDestroy(ptr, &yy_oper_list);
        }
 
        yy_oper = make_oper_conf();
@@ -476,8 +476,8 @@ static int
 conf_end_oper(struct TopConf *tc)
 {
        struct oper_conf *yy_tmpoper;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        if(conf_cur_block_name != NULL)
        {
@@ -552,7 +552,7 @@ conf_end_oper(struct TopConf *tc)
 #endif
 
                /* all is ok, put it on oper_conf_list */
-               dlinkMoveNode(ptr, &yy_oper_list, &oper_conf_list);
+               rb_dlinkMoveNode(ptr, &yy_oper_list, &oper_conf_list);
        }
 
        free_oper_conf(yy_oper);
@@ -599,7 +599,7 @@ conf_set_oper_user(void *data)
                return;
        }
 
-       dlinkAddAlloc(yy_tmpoper, &yy_oper_list);
+       rb_dlinkAddAlloc(yy_tmpoper, &yy_oper_list);
 }
 
 static void
@@ -793,8 +793,8 @@ conf_set_listen_address(void *data)
 static int
 conf_begin_auth(struct TopConf *tc)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        if(yy_aconf)
                free_conf(yy_aconf);
@@ -802,7 +802,7 @@ conf_begin_auth(struct TopConf *tc)
        DLINK_FOREACH_SAFE(ptr, next_ptr, yy_aconf_list.head)
        {
                free_conf(ptr->data);
-               dlinkDestroy(ptr, &yy_aconf_list);
+               rb_dlinkDestroy(ptr, &yy_aconf_list);
        }
 
        yy_aconf = make_conf();
@@ -815,8 +815,8 @@ static int
 conf_end_auth(struct TopConf *tc)
 {
        struct ConfItem *yy_tmp;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        if(EmptyString(yy_aconf->name))
                DupString(yy_aconf->name, "NOMATCH");
@@ -856,7 +856,7 @@ conf_end_auth(struct TopConf *tc)
                conf_add_class_to_conf(yy_tmp);
 
                add_conf_by_address(yy_tmp->host, CONF_CLIENT, yy_tmp->user, yy_tmp);
-               dlinkDestroy(ptr, &yy_aconf_list);
+               rb_dlinkDestroy(ptr, &yy_aconf_list);
        }
 
        yy_aconf = NULL;
@@ -892,7 +892,7 @@ conf_set_auth_user(void *data)
        }
 
        if(yy_aconf != yy_tmp)
-               dlinkAddAlloc(yy_tmp, &yy_aconf_list);
+               rb_dlinkAddAlloc(yy_tmp, &yy_aconf_list);
 }
 
 static void
@@ -1004,12 +1004,12 @@ conf_set_auth_class(void *data)
 static int
 conf_cleanup_shared(struct TopConf *tc)
 {
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, yy_shared_list.head)
        {
                free_remote_conf(ptr->data);
-               dlinkDestroy(ptr, &yy_shared_list);
+               rb_dlinkDestroy(ptr, &yy_shared_list);
        }
 
        if(yy_shared != NULL)
@@ -1072,7 +1072,7 @@ conf_set_shared_oper(void *data)
        else
                DupString(yy_shared->username, username);
 
-       dlinkAddAlloc(yy_shared, &yy_shared_list);
+       rb_dlinkAddAlloc(yy_shared, &yy_shared_list);
        yy_shared = NULL;
 }
 
@@ -1081,7 +1081,7 @@ conf_set_shared_flags(void *data)
 {
        conf_parm_t *args = data;
        int flags = 0;
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        if(yy_shared != NULL)
                free_remote_conf(yy_shared);
@@ -1093,8 +1093,8 @@ conf_set_shared_flags(void *data)
                yy_shared = ptr->data;
 
                yy_shared->flags = flags;
-               dlinkDestroy(ptr, &yy_shared_list);
-               dlinkAddTail(yy_shared, &yy_shared->node, &shared_conf_list);
+               rb_dlinkDestroy(ptr, &yy_shared_list);
+               rb_dlinkAddTail(yy_shared, &yy_shared->node, &shared_conf_list);
        }
 
        yy_shared = NULL;
@@ -1155,7 +1155,7 @@ conf_end_connect(struct TopConf *tc)
 #endif
 
        add_server_conf(yy_server);
-       dlinkAdd(yy_server, &yy_server->node, &server_conf_list);
+       rb_dlinkAdd(yy_server, &yy_server->node, &server_conf_list);
 
        yy_server = NULL;
        return 0;
@@ -1256,7 +1256,7 @@ conf_set_connect_hub_mask(void *data)
 
        DupString(yy_hub->host, data);
        DupString(yy_hub->server, yy_server->name);
-       dlinkAdd(yy_hub, &yy_hub->node, &hubleaf_conf_list);
+       rb_dlinkAdd(yy_hub, &yy_hub->node, &hubleaf_conf_list);
 }
 
 static void
@@ -1272,7 +1272,7 @@ conf_set_connect_leaf_mask(void *data)
 
        DupString(yy_leaf->host, data);
        DupString(yy_leaf->server, yy_server->name);
-       dlinkAdd(yy_leaf, &yy_leaf->node, &hubleaf_conf_list);
+       rb_dlinkAdd(yy_leaf, &yy_leaf->node, &hubleaf_conf_list);
 }
 
 static void
@@ -1303,12 +1303,12 @@ conf_set_exempt_ip(void *data)
 static int
 conf_cleanup_cluster(struct TopConf *tc)
 {
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, yy_cluster_list.head)
        {
                free_remote_conf(ptr->data);
-               dlinkDestroy(ptr, &yy_cluster_list);
+               rb_dlinkDestroy(ptr, &yy_cluster_list);
        }
 
        if(yy_shared != NULL)
@@ -1328,7 +1328,7 @@ conf_set_cluster_name(void *data)
 
        yy_shared = make_remote_conf();
        DupString(yy_shared->server, data);
-       dlinkAddAlloc(yy_shared, &yy_cluster_list);
+       rb_dlinkAddAlloc(yy_shared, &yy_cluster_list);
 
        yy_shared = NULL;
 }
@@ -1338,7 +1338,7 @@ conf_set_cluster_flags(void *data)
 {
        conf_parm_t *args = data;
        int flags = 0;
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        if(yy_shared != NULL)
                free_remote_conf(yy_shared);
@@ -1349,8 +1349,8 @@ conf_set_cluster_flags(void *data)
        {
                yy_shared = ptr->data;
                yy_shared->flags = flags;
-               dlinkAddTail(yy_shared, &yy_shared->node, &cluster_conf_list);
-               dlinkDestroy(ptr, &yy_cluster_list);
+               rb_dlinkAddTail(yy_shared, &yy_shared->node, &cluster_conf_list);
+               rb_dlinkDestroy(ptr, &yy_cluster_list);
        }
 
        yy_shared = NULL;
@@ -1537,7 +1537,7 @@ static int
 conf_begin_service(struct TopConf *tc)
 {
        struct Client *target_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        DLINK_FOREACH(ptr, global_serv_list.head)
        {
@@ -1576,7 +1576,7 @@ conf_set_service_name(void *data)
        }
 
        DupString(tmp, data);
-       dlinkAddAlloc(tmp, &service_list);
+       rb_dlinkAddAlloc(tmp, &service_list);
 
        if((target_p = find_server(NULL, tmp)))
                target_p->flags |= FLAGS_SERVICE;
@@ -1856,7 +1856,7 @@ add_conf_item(const char *topconf, const char *name, int type, void (*func) (voi
        cf->cf_func = func;
        cf->cf_arg = NULL;
 
-       dlinkAddAlloc(cf, &tc->tc_items);
+       rb_dlinkAddAlloc(cf, &tc->tc_items);
 
        return 0;
 }
@@ -1866,7 +1866,7 @@ remove_conf_item(const char *topconf, const char *name)
 {
        struct TopConf *tc;
        struct ConfEntry *cf;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        if((tc = find_top_conf(topconf)) == NULL)
                return -1;
@@ -1874,10 +1874,10 @@ remove_conf_item(const char *topconf, const char *name)
        if((cf = find_conf_item(tc, name)) == NULL)
                return -1;
 
-       if((ptr = dlinkFind(cf, &tc->tc_items)) == NULL)
+       if((ptr = rb_dlinkFind(cf, &tc->tc_items)) == NULL)
                return -1;
 
-       dlinkDestroy(ptr, &tc->tc_items);
+       rb_dlinkDestroy(ptr, &tc->tc_items);
        MyFree(cf);
 
        return 0;
index ac0171579fe1ddc0ad63a926c1a8fec74720fef5..ff35117972a8c97877fb8356bff3a3cbc66b7b36 100644 (file)
 #include "hash.h"
 
 static patricia_tree_t *reject_tree;
-dlink_list delay_exit;
-static dlink_list reject_list;
+rb_dlink_list delay_exit;
+static rb_dlink_list reject_list;
 
 static patricia_tree_t *unknown_tree;
 
 struct reject_data
 {
-       dlink_node rnode;
+       rb_dlink_node rnode;
        time_t time;
        unsigned int count;
        uint32_t mask_hashv;
@@ -55,7 +55,7 @@ static void
 reject_exit(void *unused)
 {
        struct Client *client_p;
-       dlink_node *ptr, *ptr_next;
+       rb_dlink_node *ptr, *ptr_next;
 
        DLINK_FOREACH_SAFE(ptr, ptr_next, delay_exit.head)
        {
@@ -81,7 +81,7 @@ reject_exit(void *unused)
                }
                close_connection(client_p);
                SetDead(client_p);
-               dlinkAddAlloc(client_p, &dead_list);
+               rb_dlinkAddAlloc(client_p, &dead_list);
        }
 
         delay_exit.head = delay_exit.tail = NULL;
@@ -91,7 +91,7 @@ reject_exit(void *unused)
 static void
 reject_expires(void *unused)
 {
-       dlink_node *ptr, *next;
+       rb_dlink_node *ptr, *next;
        patricia_node_t *pnode;
        struct reject_data *rdata;
        
@@ -103,7 +103,7 @@ reject_expires(void *unused)
                if(rdata->time + ConfigFileEntry.reject_duration > CurrentTime)
                        continue;
 
-               dlinkDelete(ptr, &reject_list);
+               rb_dlinkDelete(ptr, &reject_list);
                MyFree(rdata);
                patricia_remove(reject_tree, pnode);
        }
@@ -151,7 +151,7 @@ add_reject(struct Client *client_p, const char *mask1, const char *mask2)
 #endif
                pnode = make_and_lookup_ip(reject_tree, (struct sockaddr *)&client_p->localClient->ip, bitlen);
                pnode->data = rdata = MyMalloc(sizeof(struct reject_data));
-               dlinkAddTail(pnode, &rdata->rnode, &reject_list);
+               rb_dlinkAddTail(pnode, &rdata->rnode, &reject_list);
                rdata->time = CurrentTime;
                rdata->count = 1;
        }
@@ -181,7 +181,7 @@ check_reject(struct Client *client_p)
                        SetReject(client_p);
                        rb_setselect(client_p->localClient->F->fd, FDLIST_NONE, COMM_SELECT_WRITE | COMM_SELECT_READ, NULL, NULL, 0);
                        SetClosing(client_p);
-                       dlinkMoveNode(&client_p->localClient->tnode, &unknown_list, &delay_exit);
+                       rb_dlinkMoveNode(&client_p->localClient->tnode, &unknown_list, &delay_exit);
                        return 1;
                }
        }       
@@ -192,7 +192,7 @@ check_reject(struct Client *client_p)
 void 
 flush_reject(void)
 {
-       dlink_node *ptr, *next;
+       rb_dlink_node *ptr, *next;
        patricia_node_t *pnode;
        struct reject_data *rdata;
        
@@ -200,7 +200,7 @@ flush_reject(void)
        {
                pnode = ptr->data;
                rdata = pnode->data;
-               dlinkDelete(ptr, &reject_list);
+               rb_dlinkDelete(ptr, &reject_list);
                MyFree(rdata);
                patricia_remove(reject_tree, pnode);
        }
@@ -219,7 +219,7 @@ remove_reject_ip(const char *ip)
        if((pnode = match_string(reject_tree, ip)) != NULL)
        {
                struct reject_data *rdata = pnode->data;
-               dlinkDelete(&rdata->rnode, &reject_list);
+               rb_dlinkDelete(&rdata->rnode, &reject_list);
                MyFree(rdata);
                patricia_remove(reject_tree, pnode);
                return 1;
@@ -230,7 +230,7 @@ remove_reject_ip(const char *ip)
 int
 remove_reject_mask(const char *mask1, const char *mask2)
 {
-       dlink_node *ptr, *next;
+       rb_dlink_node *ptr, *next;
        patricia_node_t *pnode;
        struct reject_data *rdata;
        uint32_t hashv;
@@ -247,7 +247,7 @@ remove_reject_mask(const char *mask1, const char *mask2)
                rdata = pnode->data;
                if (rdata->mask_hashv == hashv)
                {
-                       dlinkDelete(ptr, &reject_list);
+                       rb_dlinkDelete(ptr, &reject_list);
                        MyFree(rdata);
                        patricia_remove(reject_tree, pnode);
                        n++;
@@ -279,7 +279,7 @@ add_unknown_ip(struct Client *client_p)
                SetReject(client_p);
                rb_setselect(client_p->localClient->F->fd, FDLIST_NONE, COMM_SELECT_WRITE | COMM_SELECT_READ, NULL, NULL, 0);
                SetClosing(client_p);
-               dlinkMoveNode(&client_p->localClient->tnode, &unknown_list, &delay_exit);
+               rb_dlinkMoveNode(&client_p->localClient->tnode, &unknown_list, &delay_exit);
                return 1;
        }
 
index f0e9a49106589538bbd7b947a06fe3897ece99a6..f829459670e79529f30d15912a603b22c6672acd 100644 (file)
--- a/src/res.c
+++ b/src/res.c
@@ -70,7 +70,7 @@ typedef enum
 
 struct reslist
 {
-       dlink_node node;
+       rb_dlink_node node;
        int id;
        int sent;               /* number of requests sent */
        request_state state;    /* State the resolver machine is in */
@@ -88,7 +88,7 @@ struct reslist
 };
 
 static int res_fd;
-static dlink_list request_list = { NULL, NULL, 0 };
+static rb_dlink_list request_list = { NULL, NULL, 0 };
 
 static void rem_request(struct reslist *request);
 static struct reslist *make_request(struct DNSQuery *query);
@@ -174,8 +174,8 @@ static int res_ourserver(const struct irc_sockaddr_storage *inp)
  */
 static time_t timeout_query_list(time_t now)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        struct reslist *request;
        time_t next_time = 0;
        time_t timeout = 0;
@@ -289,7 +289,7 @@ void add_local_domain(char *hname, size_t size)
  */
 static void rem_request(struct reslist *request)
 {
-       dlinkDelete(&request->node, &request_list);
+       rb_dlinkDelete(&request->node, &request_list);
        MyFree(request->name);
        MyFree(request);
 }
@@ -308,7 +308,7 @@ static struct reslist *make_request(struct DNSQuery *query)
        request->query = query;
        request->state = REQ_IDLE;
 
-       dlinkAdd(request, &request->node, &request_list);
+       rb_dlinkAdd(request, &request->node, &request_list);
 
        return request;
 }
@@ -319,8 +319,8 @@ static struct reslist *make_request(struct DNSQuery *query)
  */
 void delete_resolver_queries(const struct DNSQuery *query)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        struct reslist *request;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, request_list.head)
@@ -368,7 +368,7 @@ static int send_res_msg(const char *msg, int len, int rcount)
  */
 static struct reslist *find_id(int id)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct reslist *request;
 
        DLINK_FOREACH(ptr, request_list.head)
index 7f89f86ee311dcfe21d64f93564a1767f527e00a..124a3c1ca995985bffb4d00fc11862015feb738a 100644 (file)
@@ -89,7 +89,7 @@ ReportType;
 
 #define sendheader(c, r) sendto_one_notice(c, HeaderMessages[(r)]) 
 
-static dlink_list auth_poll_list;
+static rb_dlink_list auth_poll_list;
 static BlockHeap *auth_heap;
 static EVH timeout_auth_queries_event;
 
@@ -147,7 +147,7 @@ release_auth_client(struct AuthRequest *auth)
                return;
 
        client->localClient->auth_request = NULL;
-       dlinkDelete(&auth->node, &auth_poll_list);
+       rb_dlinkDelete(&auth->node, &auth_poll_list);
        free_auth_request(auth);        
        if(client->localClient->F->fd > highest_fd)
                highest_fd = client->localClient->F->fd;
@@ -159,7 +159,7 @@ release_auth_client(struct AuthRequest *auth)
         */
        client->localClient->allow_read = MAX_FLOOD;
        rb_setflush(client->localClient->F->fd, 1000, flood_recalc, client);
-       dlinkAddTail(client, &client->node, &global_client_list);
+       rb_dlinkAddTail(client, &client->node, &global_client_list);
        read_packet(client->localClient->F->fd, client);
 }
 
@@ -182,7 +182,7 @@ auth_dns_callback(void *vptr, struct DNSReply *reply)
                sendto_realops_snomask(SNO_GENERAL, L_ALL,
                        "auth_dns_callback(): auth->client->localClient (%s) is NULL", get_client_name(auth->client, HIDE_IP));
 
-               dlinkDelete(&auth->node, &auth_poll_list);
+               rb_dlinkDelete(&auth->node, &auth_poll_list);
                free_auth_request(auth);
 
                /* and they will silently drop through and all will hopefully be ok... -nenolod */
@@ -419,7 +419,7 @@ start_auth(struct Client *client)
        if(ConfigFileEntry.disable_auth == 0)
                start_auth_query(auth);
 
-       dlinkAdd(auth, &auth->node, &auth_poll_list);
+       rb_dlinkAdd(auth, &auth->node, &auth_poll_list);
 }
 
 /*
@@ -429,8 +429,8 @@ start_auth(struct Client *client)
 static void
 timeout_auth_queries_event(void *notused)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        struct AuthRequest *auth;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, auth_poll_list.head)
@@ -613,6 +613,6 @@ delete_auth_queries(struct Client *target_p)
        if(auth->fd >= 0)
                rb_close(auth->fd);
                
-       dlinkDelete(&auth->node, &auth_poll_list);
+       rb_dlinkDelete(&auth->node, &auth_poll_list);
        free_auth_request(auth);
 }
index 247ae6827d2afbc57e417b552aec56373f9b71fa..9029f3fb1778f1fa1653f27916ef5bfd093e5001 100644 (file)
@@ -66,9 +66,9 @@ extern char linebuf[];
 
 static BlockHeap *confitem_heap = NULL;
 
-dlink_list temp_klines[LAST_TEMP_TYPE];
-dlink_list temp_dlines[LAST_TEMP_TYPE];
-dlink_list service_list;
+rb_dlink_list temp_klines[LAST_TEMP_TYPE];
+rb_dlink_list temp_dlines[LAST_TEMP_TYPE];
+rb_dlink_list service_list;
 
 /* internally defined functions */
 static void set_default_conf(void);
@@ -477,7 +477,7 @@ static int
 attach_iline(struct Client *client_p, struct ConfItem *aconf)
 {
        struct Client *target_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        int local_count = 0;
        int global_count = 0;
        int ident_count = 0;
@@ -942,22 +942,22 @@ add_temp_kline(struct ConfItem *aconf)
 {
        if(aconf->hold >= CurrentTime + (10080 * 60))
        {
-               dlinkAddAlloc(aconf, &temp_klines[TEMP_WEEK]);
+               rb_dlinkAddAlloc(aconf, &temp_klines[TEMP_WEEK]);
                aconf->port = TEMP_WEEK;
        }
        else if(aconf->hold >= CurrentTime + (1440 * 60))
        {
-               dlinkAddAlloc(aconf, &temp_klines[TEMP_DAY]);
+               rb_dlinkAddAlloc(aconf, &temp_klines[TEMP_DAY]);
                aconf->port = TEMP_DAY;
        }
        else if(aconf->hold >= CurrentTime + (60 * 60))
        {
-               dlinkAddAlloc(aconf, &temp_klines[TEMP_HOUR]);
+               rb_dlinkAddAlloc(aconf, &temp_klines[TEMP_HOUR]);
                aconf->port = TEMP_HOUR;
        }
        else
        {
-               dlinkAddAlloc(aconf, &temp_klines[TEMP_MIN]);
+               rb_dlinkAddAlloc(aconf, &temp_klines[TEMP_MIN]);
                aconf->port = TEMP_MIN;
        }
 
@@ -976,22 +976,22 @@ add_temp_dline(struct ConfItem *aconf)
 {
        if(aconf->hold >= CurrentTime + (10080 * 60))
        {
-               dlinkAddAlloc(aconf, &temp_dlines[TEMP_WEEK]);
+               rb_dlinkAddAlloc(aconf, &temp_dlines[TEMP_WEEK]);
                aconf->port = TEMP_WEEK;
        }
        else if(aconf->hold >= CurrentTime + (1440 * 60))
        {
-               dlinkAddAlloc(aconf, &temp_dlines[TEMP_DAY]);
+               rb_dlinkAddAlloc(aconf, &temp_dlines[TEMP_DAY]);
                aconf->port = TEMP_DAY;
        }
        else if(aconf->hold >= CurrentTime + (60 * 60))
        {
-               dlinkAddAlloc(aconf, &temp_dlines[TEMP_HOUR]);
+               rb_dlinkAddAlloc(aconf, &temp_dlines[TEMP_HOUR]);
                aconf->port = TEMP_HOUR;
        }
        else
        {
-               dlinkAddAlloc(aconf, &temp_dlines[TEMP_MIN]);
+               rb_dlinkAddAlloc(aconf, &temp_dlines[TEMP_MIN]);
                aconf->port = TEMP_MIN;
        }
 
@@ -1009,11 +1009,11 @@ add_temp_dline(struct ConfItem *aconf)
 static void
 expire_temp_kd(void *list)
 {
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        struct ConfItem *aconf;
 
-       DLINK_FOREACH_SAFE(ptr, next_ptr, ((dlink_list *) list)->head)
+       DLINK_FOREACH_SAFE(ptr, next_ptr, ((rb_dlink_list *) list)->head)
        {
                aconf = ptr->data;
 
@@ -1027,7 +1027,7 @@ expire_temp_kd(void *list)
                                                     user : "*", (aconf->host) ? aconf->host : "*");
 
                        delete_one_address_conf(aconf->host, aconf);
-                       dlinkDestroy(ptr, list);
+                       rb_dlinkDestroy(ptr, list);
                }
        }
 }
@@ -1036,15 +1036,15 @@ static void
 reorganise_temp_kd(void *list)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
-       DLINK_FOREACH_SAFE(ptr, next_ptr, ((dlink_list *) list)->head)
+       DLINK_FOREACH_SAFE(ptr, next_ptr, ((rb_dlink_list *) list)->head)
        {
                aconf = ptr->data;
 
                if(aconf->hold < (CurrentTime + (60 * 60)))
                {
-                       dlinkMoveNode(ptr, list, (aconf->status == CONF_KILL) ? 
+                       rb_dlinkMoveNode(ptr, list, (aconf->status == CONF_KILL) ? 
                                        &temp_klines[TEMP_MIN] : &temp_dlines[TEMP_MIN]);
                        aconf->port = TEMP_MIN;
                }
@@ -1052,14 +1052,14 @@ reorganise_temp_kd(void *list)
                {
                        if(aconf->hold < (CurrentTime + (1440 * 60)))
                        {
-                               dlinkMoveNode(ptr, list, (aconf->status == CONF_KILL) ? 
+                               rb_dlinkMoveNode(ptr, list, (aconf->status == CONF_KILL) ? 
                                                &temp_klines[TEMP_HOUR] : &temp_dlines[TEMP_HOUR]);
                                aconf->port = TEMP_HOUR;
                        }
                        else if(aconf->port > TEMP_DAY && 
                                (aconf->hold < (CurrentTime + (10080 * 60))))
                        {
-                               dlinkMoveNode(ptr, list, (aconf->status == CONF_KILL) ? 
+                               rb_dlinkMoveNode(ptr, list, (aconf->status == CONF_KILL) ? 
                                                &temp_klines[TEMP_DAY] : &temp_dlines[TEMP_DAY]);
                                aconf->port = TEMP_DAY;
                        }
@@ -1214,8 +1214,8 @@ static void
 clear_out_old_conf(void)
 {
        struct Class *cltmp;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        /*
         * don't delete the class table, rather mark all entries
@@ -1268,7 +1268,7 @@ clear_out_old_conf(void)
        DLINK_FOREACH_SAFE(ptr, next_ptr, service_list.head)
        {
                MyFree(ptr->data);
-               dlinkDestroy(ptr, &service_list);
+               rb_dlinkDestroy(ptr, &service_list);
        }
 
        /* remove any aliases... -- nenolod */
index 4eca0e701a842c4ccef16791d4b86409184742e4..14b784d2aa3c4fc78515d47ca5ba56ed3a9803df 100644 (file)
@@ -45,7 +45,7 @@
 #include "event.h"
 #include "memory.h"
 
-dlink_list glines;
+rb_dlink_list glines;
 
 static void expire_glines(void);
 static void expire_pending_glines(void);
@@ -59,7 +59,7 @@ static void expire_pending_glines(void);
 void
 add_gline(struct ConfItem *aconf)
 {
-       dlinkAddTailAlloc(aconf, &glines);
+       rb_dlinkAddTailAlloc(aconf, &glines);
        add_conf_by_address(aconf->host, CONF_GLINE, aconf->user, aconf);
 }
 
@@ -73,7 +73,7 @@ add_gline(struct ConfItem *aconf)
 struct ConfItem *
 find_is_glined(const char *host, const char *user)
 {
-       dlink_node *gline_node;
+       rb_dlink_node *gline_node;
        struct ConfItem *kill_ptr;
 
        DLINK_FOREACH(gline_node, glines.head)
@@ -116,8 +116,8 @@ cleanup_glines(void *unused)
 static void
 expire_glines()
 {
-       dlink_node *gline_node;
-       dlink_node *next_node;
+       rb_dlink_node *gline_node;
+       rb_dlink_node *next_node;
        struct ConfItem *kill_ptr;
 
        DLINK_FOREACH_SAFE(gline_node, next_node, glines.head)
@@ -128,7 +128,7 @@ expire_glines()
                if(kill_ptr->hold > CurrentTime)
                        break;
 
-               dlinkDestroy(gline_node, &glines);
+               rb_dlinkDestroy(gline_node, &glines);
                delete_one_address_conf(kill_ptr->host, kill_ptr);
        }
 }
@@ -146,8 +146,8 @@ expire_glines()
 static void
 expire_pending_glines()
 {
-       dlink_node *pending_node;
-       dlink_node *next_node;
+       rb_dlink_node *pending_node;
+       rb_dlink_node *next_node;
        struct gline_pending *glp_ptr;
 
        DLINK_FOREACH_SAFE(pending_node, next_node, pending_glines.head)
@@ -161,7 +161,7 @@ expire_pending_glines()
                        MyFree(glp_ptr->reason1);
                        MyFree(glp_ptr->reason2);
                        MyFree(glp_ptr);
-                       dlinkDestroy(pending_node, &pending_glines);
+                       rb_dlinkDestroy(pending_node, &pending_glines);
                }
        }
 }
index 60e85fd4fbaba9c05d71fa8ec22ef54c73206bdb..6a0d2ff48b0dffa452895ce2b74811d1cc7c203b 100644 (file)
 #include "sprintf_irc.h"
 #include "irc_dictionary.h"
 
-dlink_list shared_conf_list;
-dlink_list cluster_conf_list;
-dlink_list oper_conf_list;
-dlink_list hubleaf_conf_list;
-dlink_list server_conf_list;
-dlink_list xline_conf_list;
-dlink_list resv_conf_list;     /* nicks only! */
-dlink_list nd_list;            /* nick delay */
-dlink_list tgchange_list;
+rb_dlink_list shared_conf_list;
+rb_dlink_list cluster_conf_list;
+rb_dlink_list oper_conf_list;
+rb_dlink_list hubleaf_conf_list;
+rb_dlink_list server_conf_list;
+rb_dlink_list xline_conf_list;
+rb_dlink_list resv_conf_list;  /* nicks only! */
+rb_dlink_list nd_list;         /* nick delay */
+rb_dlink_list tgchange_list;
 
 patricia_tree_t *tgchange_tree;
 
@@ -80,32 +80,32 @@ void
 clear_s_newconf(void)
 {
        struct server_conf *server_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, shared_conf_list.head)
        {
                /* ptr here is ptr->data->node */
-               dlinkDelete(ptr, &shared_conf_list);
+               rb_dlinkDelete(ptr, &shared_conf_list);
                free_remote_conf(ptr->data);
        }
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, cluster_conf_list.head)
        {
-               dlinkDelete(ptr, &cluster_conf_list);
+               rb_dlinkDelete(ptr, &cluster_conf_list);
                free_remote_conf(ptr->data);
        }
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, hubleaf_conf_list.head)
        {
-               dlinkDelete(ptr, &hubleaf_conf_list);
+               rb_dlinkDelete(ptr, &hubleaf_conf_list);
                free_remote_conf(ptr->data);
        }
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, oper_conf_list.head)
        {
                free_oper_conf(ptr->data);
-               dlinkDestroy(ptr, &oper_conf_list);
+               rb_dlinkDestroy(ptr, &oper_conf_list);
        }
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, server_conf_list.head)
@@ -114,7 +114,7 @@ clear_s_newconf(void)
 
                if(!server_p->servers)
                {
-                       dlinkDelete(ptr, &server_conf_list);
+                       rb_dlinkDelete(ptr, &server_conf_list);
                        free_server_conf(ptr->data);
                }
                else
@@ -126,7 +126,7 @@ void
 clear_s_newconf_bans(void)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, xline_conf_list.head)
        {
@@ -136,7 +136,7 @@ clear_s_newconf_bans(void)
                        continue;
 
                free_conf(aconf);
-               dlinkDestroy(ptr, &xline_conf_list);
+               rb_dlinkDestroy(ptr, &xline_conf_list);
        }
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, resv_conf_list.head)
@@ -148,7 +148,7 @@ clear_s_newconf_bans(void)
                        continue;
 
                free_conf(aconf);
-               dlinkDestroy(ptr, &resv_conf_list);
+               rb_dlinkDestroy(ptr, &resv_conf_list);
        }
 
        clear_resv_hash();
@@ -179,7 +179,7 @@ find_shared_conf(const char *username, const char *host,
                const char *server, int flags)
 {
        struct remote_conf *shared_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        DLINK_FOREACH(ptr, shared_conf_list.head)
        {
@@ -225,7 +225,7 @@ cluster_generic(struct Client *source_p, const char *command,
        char buffer[BUFSIZE];
        struct remote_conf *shared_p;
        va_list args;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        va_start(args, format);
        ircvsnprintf(buffer, sizeof(buffer), format, args);
@@ -288,7 +288,7 @@ find_oper_conf(const char *username, const char *host, const char *locip, const
        struct irc_sockaddr_storage ip, cip;
        char addr[HOSTLEN+1];
        int bits, cbits;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        parse_netmask(locip, (struct sockaddr *)&cip, &cbits);
 
@@ -432,7 +432,7 @@ struct server_conf *
 find_server_conf(const char *name)
 {
        struct server_conf *server_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        DLINK_FOREACH(ptr, server_conf_list.head)
        {
@@ -485,7 +485,7 @@ detach_server_conf(struct Client *client_p)
                if(MaxUsers(server_p->class) < 0 && CurrUsers(server_p->class) <= 0)
                        free_class(server_p->class);
 
-               dlinkDelete(&server_p->node, &server_conf_list);
+               rb_dlinkDelete(&server_p->node, &server_conf_list);
                free_server_conf(server_p);
        }
 }
@@ -514,7 +514,7 @@ struct ConfItem *
 find_xline(const char *gecos, int counter)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        DLINK_FOREACH(ptr, xline_conf_list.head)
        {
@@ -535,7 +535,7 @@ struct ConfItem *
 find_xline_mask(const char *gecos)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        DLINK_FOREACH(ptr, xline_conf_list.head)
        {
@@ -552,7 +552,7 @@ struct ConfItem *
 find_nick_resv(const char *name)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        DLINK_FOREACH(ptr, resv_conf_list.head)
        {
@@ -572,7 +572,7 @@ struct ConfItem *
 find_nick_resv_mask(const char *name)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        DLINK_FOREACH(ptr, resv_conf_list.head)
        {
@@ -689,8 +689,8 @@ static void
 expire_temp_rxlines(void *unused)
 {
        struct ConfItem *aconf;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        int i;
 
        HASH_WALK_SAFE(i, R_MAX, ptr, next_ptr, resvTable)
@@ -705,7 +705,7 @@ expire_temp_rxlines(void *unused)
                                                aconf->name);
 
                        free_conf(aconf);
-                       dlinkDestroy(ptr, &resvTable[i]);
+                       rb_dlinkDestroy(ptr, &resvTable[i]);
                }
        }
        HASH_WALK_END
@@ -721,7 +721,7 @@ expire_temp_rxlines(void *unused)
                                                "Temporary RESV for [%s] expired",
                                                aconf->name);
                        free_conf(aconf);
-                       dlinkDestroy(ptr, &resv_conf_list);
+                       rb_dlinkDestroy(ptr, &resv_conf_list);
                }
        }
 
@@ -736,7 +736,7 @@ expire_temp_rxlines(void *unused)
                                                "Temporary X-line for [%s] expired",
                                                aconf->name);
                        free_conf(aconf);
-                       dlinkDestroy(ptr, &xline_conf_list);
+                       rb_dlinkDestroy(ptr, &xline_conf_list);
                }
        }
 }
@@ -744,7 +744,7 @@ expire_temp_rxlines(void *unused)
 unsigned long
 get_nd_count(void)
 {
-       return(dlink_list_length(&nd_list));
+       return(rb_dlink_list_length(&nd_list));
 }
 
 void
@@ -761,7 +761,7 @@ add_nd_entry(const char *name)
        nd->expire = CurrentTime + ConfigFileEntry.nick_delay;
 
        /* this list is ordered */
-       dlinkAddTail(nd, &nd->lnode, &nd_list);
+       rb_dlinkAddTail(nd, &nd->lnode, &nd_list);
 
        irc_dictionary_add(nd_dict, nd->name, nd);
 }
@@ -771,7 +771,7 @@ free_nd_entry(struct nd_entry *nd)
 {
        irc_dictionary_delete(nd_dict, nd->name);
 
-       dlinkDelete(&nd->lnode, &nd_list);
+       rb_dlinkDelete(&nd->lnode, &nd_list);
        BlockHeapFree(nd_heap, nd);
 }
 
@@ -779,8 +779,8 @@ void
 expire_nd_entries(void *unused)
 {
        struct nd_entry *nd;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, nd_list.head)
        {
@@ -814,7 +814,7 @@ add_tgchange(const char *host)
        DupString(target->ip, host);
        target->expiry = CurrentTime + (60*60*12);
 
-       dlinkAdd(target, &target->node, &tgchange_list);
+       rb_dlinkAdd(target, &target->node, &tgchange_list);
 }
 
 tgchange *
index 8b205992c05e0f68905e411d3006ff0df3454fab..47f67fdbe44f04b645129df151dc9cd37530aae8 100644 (file)
@@ -207,7 +207,7 @@ slink_zipstats(unsigned int rpl, unsigned int len, unsigned char *data, struct C
 void
 collect_zipstats(void *unused)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct Client *target_p;
 
        DLINK_FOREACH(ptr, serv_list.head)
@@ -253,7 +253,7 @@ hunt_server(struct Client *client_p, struct Client *source_p,
 {
        struct Client *target_p;
        int wilds;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        const char *old;
        char *new;
 
@@ -353,7 +353,7 @@ try_connections(void *unused)
        struct server_conf *server_p = NULL;
        struct server_conf *tmp_p;
        struct Class *cltmp;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        int connecting = FALSE;
        int confrq = 0;
        time_t next = 0;
@@ -410,8 +410,8 @@ try_connections(void *unused)
                return;
 
        /* move this connect entry to end.. */
-       dlinkDelete(&server_p->node, &server_conf_list);
-       dlinkAddTail(server_p, &server_p->node, &server_conf_list);
+       rb_dlinkDelete(&server_p->node, &server_conf_list);
+       rb_dlinkAddTail(server_p, &server_p->node, &server_conf_list);
 
        /*
         * We used to only print this if serv_connect() actually
@@ -440,7 +440,7 @@ check_server(const char *name, struct Client *client_p)
 {
        struct server_conf *server_p = NULL;
        struct server_conf *tmp_p;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        int error = -1;
 
        s_assert(NULL != client_p);
@@ -547,9 +547,9 @@ send_capabilities(struct Client *client_p, int cap_can_send)
  * side effects - client is sent a list of +b, or +e, or +I modes
  */
 static void
-burst_modes_TS5(struct Client *client_p, char *chname, dlink_list *list, char flag)
+burst_modes_TS5(struct Client *client_p, char *chname, rb_dlink_list *list, char flag)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct Ban *banptr;
        char mbuf[MODEBUFLEN];
        char pbuf[BUFSIZE];
@@ -604,9 +604,9 @@ burst_modes_TS5(struct Client *client_p, char *chname, dlink_list *list, char fl
  */
 static void
 burst_modes_TS6(struct Client *client_p, struct Channel *chptr, 
-               dlink_list *list, char flag)
+               rb_dlink_list *list, char flag)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct Ban *banptr;
        char *t;
        int tlen;
@@ -669,8 +669,8 @@ burst_TS5(struct Client *client_p)
        struct membership *msptr;
        hook_data_client hclientinfo;
        hook_data_channel hchaninfo;
-       dlink_node *ptr;
-       dlink_node *uptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *uptr;
        char *t;
        int tlen, mlen;
        int cur_len = 0;
@@ -751,7 +751,7 @@ burst_TS5(struct Client *client_p)
                        t += tlen;
                }
 
-               if (dlink_list_length(&chptr->members) > 0)
+               if (rb_dlink_list_length(&chptr->members) > 0)
                {
                        /* remove trailing space */
                        t--;
@@ -801,8 +801,8 @@ burst_TS6(struct Client *client_p)
        struct membership *msptr;
        hook_data_client hclientinfo;
        hook_data_channel hchaninfo;
-       dlink_node *ptr;
-       dlink_node *uptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *uptr;
        char *t;
        int tlen, mlen;
        int cur_len = 0;
@@ -908,25 +908,25 @@ burst_TS6(struct Client *client_p)
                        t += tlen;
                }
 
-               if (dlink_list_length(&chptr->members) > 0)
+               if (rb_dlink_list_length(&chptr->members) > 0)
                {
                        /* remove trailing space */
                        *(t-1) = '\0';
                }
                sendto_one(client_p, "%s", buf);
 
-               if(dlink_list_length(&chptr->banlist) > 0)
+               if(rb_dlink_list_length(&chptr->banlist) > 0)
                        burst_modes_TS6(client_p, chptr, &chptr->banlist, 'b');
 
                if(IsCapable(client_p, CAP_EX) &&
-                  dlink_list_length(&chptr->exceptlist) > 0)
+                  rb_dlink_list_length(&chptr->exceptlist) > 0)
                        burst_modes_TS6(client_p, chptr, &chptr->exceptlist, 'e');
 
                if(IsCapable(client_p, CAP_IE) &&
-                  dlink_list_length(&chptr->invexlist) > 0)
+                  rb_dlink_list_length(&chptr->invexlist) > 0)
                        burst_modes_TS6(client_p, chptr, &chptr->invexlist, 'I');
 
-               if(dlink_list_length(&chptr->quietlist) > 0)
+               if(rb_dlink_list_length(&chptr->quietlist) > 0)
                        burst_modes_TS6(client_p, chptr, &chptr->quietlist, 'q');
 
                if(IsCapable(client_p, CAP_TB) && chptr->topic != NULL)
@@ -998,7 +998,7 @@ server_estab(struct Client *client_p)
        struct server_conf *server_p;
        hook_data_client hdata;
        char *host;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        s_assert(NULL != client_p);
        if(client_p == NULL)
@@ -1095,10 +1095,10 @@ server_estab(struct Client *client_p)
        /* Update the capability combination usage counts */
        set_chcap_usage_counts(client_p);
 
-       dlinkAdd(client_p, &client_p->lnode, &me.serv->servers);
+       rb_dlinkAdd(client_p, &client_p->lnode, &me.serv->servers);
        del_unknown_ip(client_p);
-       dlinkMoveNode(&client_p->localClient->tnode, &unknown_list, &serv_list);
-       dlinkAddTailAlloc(client_p, &global_serv_list);
+       rb_dlinkMoveNode(&client_p->localClient->tnode, &unknown_list, &serv_list);
+       rb_dlinkAddTailAlloc(client_p, &global_serv_list);
 
        if(has_id(client_p))
                add_to_id_hash(client_p->id, client_p);
@@ -1120,10 +1120,10 @@ server_estab(struct Client *client_p)
        client_p->localClient->firsttime = CurrentTime;
        /* fixing eob timings.. -gnp */
 
-       if((dlink_list_length(&lclient_list) + dlink_list_length(&serv_list)) >
+       if((rb_dlink_list_length(&lclient_list) + rb_dlink_list_length(&serv_list)) >
           (unsigned long)MaxConnectionCount)
-               MaxConnectionCount = dlink_list_length(&lclient_list) + 
-                                       dlink_list_length(&serv_list);
+               MaxConnectionCount = rb_dlink_list_length(&lclient_list) + 
+                                       rb_dlink_list_length(&serv_list);
 
        /* Show the real host/IP to admins */
        sendto_realops_snomask(SNO_GENERAL, L_ALL,
@@ -1563,7 +1563,7 @@ serv_connect(struct server_conf *server_p, struct Client *by)
                client_p->serv->user = NULL;
        }
        SetConnecting(client_p);
-       dlinkAddTail(client_p, &client_p->node, &global_client_list);
+       rb_dlinkAddTail(client_p, &client_p->node, &global_client_list);
 
        if(ServerConfVhosted(server_p))
        {
index 57fe9b8c3b7a57abd272317191c541706a0d9de0..17a1d6ed3325fd4bd25b0c84246d23e2fee20774 100644 (file)
@@ -65,7 +65,7 @@ tstats(struct Client *source_p)
        struct Client *target_p;
        struct ServerStatistics *sp;
        struct ServerStatistics tmp;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        sp = &tmp;
        memcpy(sp, ServerStats, sizeof(struct ServerStatistics));
@@ -124,7 +124,7 @@ tstats(struct Client *source_p)
                           "T :accepts %u refused %u", sp->is_ac, sp->is_ref);
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                        "T :rejected %u delaying %lu", 
-                       sp->is_rej, dlink_list_length(&delay_exit));
+                       sp->is_rej, rb_dlink_list_length(&delay_exit));
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                        "T :nicks being delayed %lu",
                        get_nd_count());
@@ -141,7 +141,7 @@ tstats(struct Client *source_p)
                           "T :numerics seen %u", sp->is_num);
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "T :tgchange blocked msgs %u restricted addrs %lu",
-                          sp->is_tgch, dlink_list_length(&tgchange_list));
+                          sp->is_tgch, rb_dlink_list_length(&tgchange_list));
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "T :auth successes %u fails %u",
                           sp->is_asuc, sp->is_abad);
@@ -170,8 +170,8 @@ count_memory(struct Client *source_p)
        struct Client *target_p;
        struct Channel *chptr;
        struct Ban *actualBan;
-       dlink_node *dlink;
-       dlink_node *ptr;
+       rb_dlink_node *rb_dlink;
+       rb_dlink_node *ptr;
        int channel_count = 0;
        int local_client_conf_count = 0;        /* local client conf links */
        int users_counted = 0;  /* user structs */
@@ -229,8 +229,8 @@ count_memory(struct Client *source_p)
                if(target_p->user)
                {
                        users_counted++;
-                       users_invited_count += dlink_list_length(&target_p->user->invited);
-                       user_channels += dlink_list_length(&target_p->user->channel);
+                       users_invited_count += rb_dlink_list_length(&target_p->user->invited);
+                       user_channels += rb_dlink_list_length(&target_p->user->channel);
                        if(target_p->user->away)
                        {
                                aways_counted++;
@@ -246,45 +246,45 @@ count_memory(struct Client *source_p)
                channel_count++;
                channel_memory += (strlen(chptr->chname) + sizeof(struct Channel));
 
-               channel_users += dlink_list_length(&chptr->members);
-               channel_invites += dlink_list_length(&chptr->invites);
+               channel_users += rb_dlink_list_length(&chptr->members);
+               channel_invites += rb_dlink_list_length(&chptr->invites);
 
-               DLINK_FOREACH(dlink, chptr->banlist.head)
+               DLINK_FOREACH(rb_dlink, chptr->banlist.head)
                {
-                       actualBan = dlink->data;
+                       actualBan = rb_dlink->data;
                        channel_bans++;
 
-                       channel_ban_memory += sizeof(dlink_node) + sizeof(struct Ban);
+                       channel_ban_memory += sizeof(rb_dlink_node) + sizeof(struct Ban);
                }
 
-               DLINK_FOREACH(dlink, chptr->exceptlist.head)
+               DLINK_FOREACH(rb_dlink, chptr->exceptlist.head)
                {
-                       actualBan = dlink->data;
+                       actualBan = rb_dlink->data;
                        channel_except++;
 
-                       channel_except_memory += (sizeof(dlink_node) + sizeof(struct Ban));
+                       channel_except_memory += (sizeof(rb_dlink_node) + sizeof(struct Ban));
                }
 
-               DLINK_FOREACH(dlink, chptr->invexlist.head)
+               DLINK_FOREACH(rb_dlink, chptr->invexlist.head)
                {
-                       actualBan = dlink->data;
+                       actualBan = rb_dlink->data;
                        channel_invex++;
 
-                       channel_invex_memory += (sizeof(dlink_node) + sizeof(struct Ban));
+                       channel_invex_memory += (sizeof(rb_dlink_node) + sizeof(struct Ban));
                }
 
-               DLINK_FOREACH(dlink, chptr->quietlist.head)
+               DLINK_FOREACH(rb_dlink, chptr->quietlist.head)
                {
-                       actualBan = dlink->data;
+                       actualBan = rb_dlink->data;
                        channel_quiets++;
 
-                       channel_quiet_memory += (sizeof(dlink_node) + sizeof(struct Ban));
+                       channel_quiet_memory += (sizeof(rb_dlink_node) + sizeof(struct Ban));
                }
        }
 
        /* count up all classes */
 
-       class_count = dlink_list_length(&class_list) + 1;
+       class_count = rb_dlink_list_length(&class_list) + 1;
 
        count_linebuf_memory(&linebuf_count, &linebuf_memory_used);
 
@@ -293,18 +293,18 @@ count_memory(struct Client *source_p)
                           users_counted,
                           (unsigned long) users_counted * sizeof(struct User),
                           users_invited_count, 
-                          (unsigned long) users_invited_count * sizeof(dlink_node));
+                          (unsigned long) users_invited_count * sizeof(rb_dlink_node));
 
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "z :User channels %u(%lu) Aways %u(%d)",
                           user_channels,
-                          (unsigned long) user_channels * sizeof(dlink_node),
+                          (unsigned long) user_channels * sizeof(rb_dlink_node),
                           aways_counted, (int) away_memory);
 
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "z :Attached confs %u(%lu)",
                           local_client_conf_count,
-                          (unsigned long) local_client_conf_count * sizeof(dlink_node));
+                          (unsigned long) local_client_conf_count * sizeof(rb_dlink_node));
 
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "z :Conflines %u(%d)", conf_count, (int) conf_memory);
@@ -328,13 +328,13 @@ count_memory(struct Client *source_p)
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "z :Channel members %u(%lu) invite %u(%lu)",
                           channel_users,
-                          (unsigned long) channel_users * sizeof(dlink_node),
+                          (unsigned long) channel_users * sizeof(rb_dlink_node),
                           channel_invites, 
-                          (unsigned long) channel_invites * sizeof(dlink_node));
+                          (unsigned long) channel_invites * sizeof(rb_dlink_node));
 
        total_channel_memory = channel_memory +
                channel_ban_memory +
-               channel_users * sizeof(dlink_node) + channel_invites * sizeof(dlink_node);
+               channel_users * sizeof(rb_dlink_node) + channel_invites * sizeof(rb_dlink_node);
 
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "z :Whowas array %ld(%ld)",
@@ -344,8 +344,8 @@ count_memory(struct Client *source_p)
 
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "z :Hash: client %u(%ld) chan %u(%ld)",
-                          U_MAX, (long)(U_MAX * sizeof(dlink_list)), 
-                          CH_MAX, (long)(CH_MAX * sizeof(dlink_list)));
+                          U_MAX, (long)(U_MAX * sizeof(rb_dlink_list)), 
+                          CH_MAX, (long)(CH_MAX * sizeof(rb_dlink_list)));
 
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "z :linebuf %ld(%ld)",
@@ -359,7 +359,7 @@ count_memory(struct Client *source_p)
 
        sendto_one_numeric(source_p, RPL_STATSDEBUG,
                           "z :hostname hash %d(%ld)",
-                          HOST_MAX, (long)HOST_MAX * sizeof(dlink_list));
+                          HOST_MAX, (long)HOST_MAX * sizeof(rb_dlink_list));
 
        total_memory = totww + total_channel_memory + conf_memory +
                class_count * sizeof(struct Class);
index fcb8544377eeaa0735c1b9a6111772a56d3866dc..f68c763acf0669bbd758954833c312161e49582a 100644 (file)
@@ -147,41 +147,41 @@ int user_modes[256] = {
 int
 show_lusers(struct Client *source_p)
 {
-       if(dlink_list_length(&lclient_list) > (unsigned long)MaxClientCount)
-               MaxClientCount = dlink_list_length(&lclient_list);
+       if(rb_dlink_list_length(&lclient_list) > (unsigned long)MaxClientCount)
+               MaxClientCount = rb_dlink_list_length(&lclient_list);
 
-       if((dlink_list_length(&lclient_list) + dlink_list_length(&serv_list)) >
+       if((rb_dlink_list_length(&lclient_list) + rb_dlink_list_length(&serv_list)) >
           (unsigned long)MaxConnectionCount)
-               MaxConnectionCount = dlink_list_length(&lclient_list) + 
-                                       dlink_list_length(&serv_list);
+               MaxConnectionCount = rb_dlink_list_length(&lclient_list) + 
+                                       rb_dlink_list_length(&serv_list);
 
        sendto_one_numeric(source_p, RPL_LUSERCLIENT, form_str(RPL_LUSERCLIENT),
                           (Count.total - Count.invisi),
-                          Count.invisi, dlink_list_length(&global_serv_list));
+                          Count.invisi, rb_dlink_list_length(&global_serv_list));
 
-       if(dlink_list_length(&oper_list) > 0)
+       if(rb_dlink_list_length(&oper_list) > 0)
                sendto_one_numeric(source_p, RPL_LUSEROP, 
-                                  form_str(RPL_LUSEROP), dlink_list_length(&oper_list));
+                                  form_str(RPL_LUSEROP), rb_dlink_list_length(&oper_list));
 
-       if(dlink_list_length(&unknown_list) > 0)
+       if(rb_dlink_list_length(&unknown_list) > 0)
                sendto_one_numeric(source_p, RPL_LUSERUNKNOWN, 
                                   form_str(RPL_LUSERUNKNOWN),
-                                  dlink_list_length(&unknown_list));
+                                  rb_dlink_list_length(&unknown_list));
 
-       if(dlink_list_length(&global_channel_list) > 0)
+       if(rb_dlink_list_length(&global_channel_list) > 0)
                sendto_one_numeric(source_p, RPL_LUSERCHANNELS, 
                                   form_str(RPL_LUSERCHANNELS),
-                                  dlink_list_length(&global_channel_list));
+                                  rb_dlink_list_length(&global_channel_list));
 
        sendto_one_numeric(source_p, RPL_LUSERME, form_str(RPL_LUSERME),
-                          dlink_list_length(&lclient_list),
-                          dlink_list_length(&serv_list));
+                          rb_dlink_list_length(&lclient_list),
+                          rb_dlink_list_length(&serv_list));
 
        sendto_one_numeric(source_p, RPL_LOCALUSERS, 
                           form_str(RPL_LOCALUSERS),
-                          dlink_list_length(&lclient_list),
+                          rb_dlink_list_length(&lclient_list),
                           Count.max_loc,
-                          dlink_list_length(&lclient_list),
+                          rb_dlink_list_length(&lclient_list),
                           Count.max_loc);
 
        sendto_one_numeric(source_p, RPL_GLOBALUSERS, form_str(RPL_GLOBALUSERS),
@@ -261,7 +261,7 @@ register_local_user(struct Client *client_p, struct Client *source_p, const char
                return -1;
 
        /* still has DNSbls to validate against */
-       if(dlink_list_length(&source_p->preClient->dnsbl_queries) > 0)
+       if(rb_dlink_list_length(&source_p->preClient->dnsbl_queries) > 0)
                return -1;
 
        client_p->localClient->last = CurrentTime;
@@ -397,7 +397,7 @@ register_local_user(struct Client *client_p, struct Client *source_p, const char
         *   -Taner
         */
        /* Except "F:" clients */
-       if(dlink_list_length(&lclient_list) >=
+       if(rb_dlink_list_length(&lclient_list) >=
            (unsigned long)GlobalSetOptions.maxclients && !IsConfExemptLimits(aconf))
        {
                sendto_realops_snomask(SNO_FULL, L_ALL,
@@ -426,7 +426,7 @@ register_local_user(struct Client *client_p, struct Client *source_p, const char
                                        source_p->sockhost, source_p->preClient->dnsbl_listed->host);
                else
                {
-                       dlink_list varlist = { NULL, NULL, 0 };
+                       rb_dlink_list varlist = { NULL, NULL, 0 };
 
                        substitution_append_var(&varlist, "nick", source_p->name);
                        substitution_append_var(&varlist, "ip", source_p->sockhost);
@@ -526,11 +526,11 @@ register_local_user(struct Client *client_p, struct Client *source_p, const char
 
        s_assert(!IsClient(source_p));
        del_unknown_ip(source_p);
-       dlinkMoveNode(&source_p->localClient->tnode, &unknown_list, &lclient_list);
+       rb_dlinkMoveNode(&source_p->localClient->tnode, &unknown_list, &lclient_list);
        SetClient(source_p);
 
        source_p->servptr = &me;
-       dlinkAdd(source_p, &source_p->lnode, &source_p->servptr->serv->users);
+       rb_dlinkAdd(source_p, &source_p->lnode, &source_p->servptr->serv->users);
 
        /* Increment our total user count here */
        if(++Count.total > Count.max_tot)
@@ -542,9 +542,9 @@ register_local_user(struct Client *client_p, struct Client *source_p, const char
 
        s_assert(source_p->localClient != NULL);
 
-       if(dlink_list_length(&lclient_list) > (unsigned long)Count.max_loc)
+       if(rb_dlink_list_length(&lclient_list) > (unsigned long)Count.max_loc)
        {
-               Count.max_loc = dlink_list_length(&lclient_list);
+               Count.max_loc = rb_dlink_list_length(&lclient_list);
                if(!(Count.max_loc % 10))
                        sendto_realops_snomask(SNO_GENERAL, L_ALL,
                                             "New Max Local Clients: %d", Count.max_loc);
@@ -964,7 +964,7 @@ user_mode(struct Client *client_p, struct Client *source_p, int parc, const char
                                {
                                        ++Count.oper;
                                        SetOper(source_p);
-                                       dlinkAddAlloc(source_p, &oper_list);
+                                       rb_dlinkAddAlloc(source_p, &oper_list);
                                }
                        }
                        else
@@ -993,10 +993,10 @@ user_mode(struct Client *client_p, struct Client *source_p, int parc, const char
                                        MyFree(source_p->localClient->opername);
                                        source_p->localClient->opername = NULL;
 
-                                       dlinkFindDestroy(source_p, &local_oper_list);
+                                       rb_dlinkFindDestroy(source_p, &local_oper_list);
                                }
 
-                               dlinkFindDestroy(source_p, &oper_list);
+                               rb_dlinkFindDestroy(source_p, &oper_list);
                        }
                        break;
 
@@ -1179,7 +1179,7 @@ send_umode_out(struct Client *client_p, struct Client *source_p, int old)
 {
        struct Client *target_p;
        char buf[BUFSIZE];
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        send_umode(NULL, source_p, old, 0, buf);
 
@@ -1279,8 +1279,8 @@ oper_up(struct Client *source_p, struct oper_conf *oper_p)
        source_p->flags2 |= oper_p->flags;
        DupString(source_p->localClient->opername, oper_p->name);
 
-       dlinkAddAlloc(source_p, &local_oper_list);
-       dlinkAddAlloc(source_p, &oper_list);
+       rb_dlinkAddAlloc(source_p, &local_oper_list);
+       rb_dlinkAddAlloc(source_p, &oper_list);
 
        if(IsOperAdmin(source_p) && !IsOperHiddenAdmin(source_p))
                source_p->umodes |= UMODE_ADMIN;
@@ -1370,7 +1370,7 @@ void
 change_nick_user_host(struct Client *target_p, const char *nick, const char *user,
                      const char *host, int newts, char *format, ...)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct Channel *chptr;
        struct membership *mscptr;
        int changed = irccmp(target_p->name, nick);
index 26abee2497b9055103ee3d4eb059a5149e5ba6c1..b55a2ef298cffbf22bd4b9b093cca7ac178a343d 100644 (file)
@@ -446,12 +446,12 @@ sendto_server(struct Client *one, struct Channel *chptr, unsigned long caps,
 {
        va_list args;
        struct Client *target_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        buf_head_t linebuf;
 
        /* noone to send to.. */
-       if(dlink_list_length(&serv_list) == 0)
+       if(rb_dlink_list_length(&serv_list) == 0)
                return;
 
        if(chptr != NULL && *chptr->chname != '#')
@@ -502,8 +502,8 @@ sendto_channel_flags(struct Client *one, int type, struct Client *source_p,
        buf_head_t linebuf_id;
        struct Client *target_p;
        struct membership *msptr;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
 
        linebuf_newbuf(&linebuf_local);
        linebuf_newbuf(&linebuf_name);
@@ -582,8 +582,8 @@ sendto_channel_local(int type, struct Channel *chptr, const char *pattern, ...)
        buf_head_t linebuf;
        struct membership *msptr;
        struct Client *target_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        
        linebuf_newbuf(&linebuf); 
        
@@ -622,8 +622,8 @@ sendto_channel_local_butone(struct Client *one, int type, struct Channel *chptr,
        buf_head_t linebuf;
        struct membership *msptr;
        struct Client *target_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        
        linebuf_newbuf(&linebuf); 
        
@@ -665,10 +665,10 @@ void
 sendto_common_channels_local(struct Client *user, const char *pattern, ...)
 {
        va_list args;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
-       dlink_node *uptr;
-       dlink_node *next_uptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
+       rb_dlink_node *uptr;
+       rb_dlink_node *next_uptr;
        struct Channel *chptr;
        struct Client *target_p;
        struct membership *msptr;
@@ -723,10 +723,10 @@ void
 sendto_common_channels_local_butone(struct Client *user, const char *pattern, ...)
 {
        va_list args;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
-       dlink_node *uptr;
-       dlink_node *next_uptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
+       rb_dlink_node *uptr;
+       rb_dlink_node *next_uptr;
        struct Channel *chptr;
        struct Client *target_p;
        struct membership *msptr;
@@ -777,8 +777,8 @@ sendto_match_butone(struct Client *one, struct Client *source_p,
        static char buf[BUFSIZE];
        va_list args;
        struct Client *target_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        buf_head_t linebuf_local;
        buf_head_t linebuf_name;
        buf_head_t linebuf_id;
@@ -853,7 +853,7 @@ sendto_match_servs(struct Client *source_p, const char *mask, int cap,
 {
        static char buf[BUFSIZE];
        va_list args;
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct Client *target_p;
        buf_head_t linebuf_id;
        buf_head_t linebuf_name;
@@ -922,8 +922,8 @@ sendto_monitor(struct monitor *monptr, const char *pattern, ...)
        va_list args;
        buf_head_t linebuf;
        struct Client *target_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        
        linebuf_newbuf(&linebuf); 
        
@@ -998,8 +998,8 @@ void
 sendto_realops_flags(int flags, int level, const char *pattern, ...)
 {
        struct Client *client_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        va_list args;
        buf_head_t linebuf;
 
@@ -1040,8 +1040,8 @@ sendto_realops_snomask(int flags, int level, const char *pattern, ...)
        static char buf[BUFSIZE];
        char *snobuf;
        struct Client *client_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        va_list args;
        buf_head_t linebuf;
 
@@ -1105,8 +1105,8 @@ sendto_realops_snomask_from(int flags, int level, struct Client *source_p,
                const char *pattern, ...)
 {
        struct Client *client_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        va_list args;
        buf_head_t linebuf;
 
@@ -1148,8 +1148,8 @@ void
 sendto_wallops_flags(int flags, struct Client *source_p, const char *pattern, ...)
 {
        struct Client *client_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        va_list args;
        buf_head_t linebuf;
 
@@ -1218,8 +1218,8 @@ kill_client_serv_butone(struct Client *one, struct Client *target_p, const char
        static char buf[BUFSIZE];
        va_list args;
        struct Client *client_p;
-       dlink_node *ptr;
-       dlink_node *next_ptr;
+       rb_dlink_node *ptr;
+       rb_dlink_node *next_ptr;
        buf_head_t linebuf_id;
        buf_head_t linebuf_name;
 
index d0bff4c29c020b1bf45dc5ad0641d569d740b802..c899ff42e1985dc6cc6ae5bfdce8ddd2bd5cf530 100644 (file)
@@ -53,36 +53,36 @@ struct substitution_variable
 /*
  * substitution_append_var
  *
- * Inputs       - A variable list (dlink_list), name -> value for mapping to make
+ * Inputs       - A variable list (rb_dlink_list), name -> value for mapping to make
  * Output       - none
  * Side Effects - Adds a name->value mapping to a list.
  */
-void substitution_append_var(dlink_list *varlist, const char *name, const char *value)
+void substitution_append_var(rb_dlink_list *varlist, const char *name, const char *value)
 {
        struct substitution_variable *tmp = MyMalloc(sizeof(struct substitution_variable));
 
        DupString(tmp->name, name);
        DupString(tmp->value, value);
 
-       dlinkAddAlloc(tmp, varlist);
+       rb_dlinkAddAlloc(tmp, varlist);
 }
 
 /*
  * substitution_free
  *
- * Inputs       - A dlink_list of markup variables to free.
+ * Inputs       - A rb_dlink_list of markup variables to free.
  * Outputs      - none
  * Side Effects - Empties a list of markup variables.
  */
-void substitution_free(dlink_list *varlist)
+void substitution_free(rb_dlink_list *varlist)
 {
-       dlink_node *nptr, *nptr2;
+       rb_dlink_node *nptr, *nptr2;
 
        DLINK_FOREACH_SAFE(nptr, nptr2, varlist->head)
        {
                struct substitution_variable *tmp = (struct substitution_variable *) nptr->data;
 
-               dlinkDelete(nptr, varlist);
+               rb_dlinkDelete(nptr, varlist);
                MyFree(tmp->name);
                MyFree(tmp->value);
                MyFree(tmp);
@@ -92,11 +92,11 @@ void substitution_free(dlink_list *varlist)
 /*
  * substitution_parse
  *
- * Inputs       - A markup string, dlink-list of markup values
+ * Inputs       - A markup string, rb_dlink-list of markup values
  * Output       - A string which has been markup-replaced.
  * Side Effects - Strings larger than BUFSIZE are terminated.
  */
-char *substitution_parse(const char *fmt, dlink_list *varlist)
+char *substitution_parse(const char *fmt, rb_dlink_list *varlist)
 {
        static char buf[BUFSIZE];
        const char *ptr;
@@ -110,7 +110,7 @@ char *substitution_parse(const char *fmt, dlink_list *varlist)
                        static char varname[BUFSIZE];
                        char *vptr = varname;
                        const char *pptr;
-                       dlink_node *nptr;
+                       rb_dlink_node *nptr;
 
                        *vptr = '\0';
 
index 3a0b3e2fc5a1d09539e3294ee7cde82b8b041ab1..9dd8395c91c41e9e8526329ed3305e384e876f47 100644 (file)
 #include "s_conf.h"
 #include "supported.h"
 
-dlink_list isupportlist;
+rb_dlink_list isupportlist;
 
 struct isupportitem
 {
        const char *name;
        const char *(*func)(const void *);
        const void *param;
-       dlink_node node;
+       rb_dlink_node node;
 };
 
 void
@@ -108,13 +108,13 @@ add_isupport(const char *name, const char *(*func)(const void *), const void *pa
        item->name = name;
        item->func = func;
        item->param = param;
-       dlinkAddTail(item, &item->node, &isupportlist);
+       rb_dlinkAddTail(item, &item->node, &isupportlist);
 }
 
 void
 delete_isupport(const char *name)
 {
-       dlink_node *ptr, *next_ptr;
+       rb_dlink_node *ptr, *next_ptr;
        struct isupportitem *item;
 
        DLINK_FOREACH_SAFE(ptr, next_ptr, isupportlist.head)
@@ -123,7 +123,7 @@ delete_isupport(const char *name)
 
                if (!strcmp(item->name, name))
                {
-                       dlinkDelete(ptr, &isupportlist);
+                       rb_dlinkDelete(ptr, &isupportlist);
                        MyFree(item);
                }
        }
@@ -133,7 +133,7 @@ delete_isupport(const char *name)
 void
 show_isupport(struct Client *client_p)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
        struct isupportitem *item;
        const char *value;
        char buf[512];
@@ -214,7 +214,7 @@ isupport_chanmodes(const void *ptr)
                        ConfigChannel.use_except ? "e" : "",
                        ConfigChannel.use_invex ? "I" : "",
                        ConfigChannel.use_forward ? "f" : "",
-                       dlink_list_length(&service_list) ? "r" : "",
+                       rb_dlink_list_length(&service_list) ? "r" : "",
                        ConfigChannel.use_forward ? "QF" : "");
        return result;
 }