X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/f726dd0928006951a9a03f101fdb0c4d29db86b2..f99c7b64cbbcd9a2c8daca730a36b85d5d4ca2c2:/include/s_newconf.h diff --git a/include/s_newconf.h b/include/s_newconf.h index 3a2a506..bd3282c 100644 --- a/include/s_newconf.h +++ b/include/s_newconf.h @@ -36,7 +36,6 @@ #define INCLUDED_s_newconf_h #include "setup.h" -#include "tools.h" #ifdef HAVE_LIBCRYPTO #include @@ -44,17 +43,17 @@ struct ConfItem; -extern dlink_list cluster_conf_list; -extern dlink_list shared_conf_list; -extern dlink_list oper_conf_list; -extern dlink_list hubleaf_conf_list; -extern dlink_list server_conf_list; -extern dlink_list xline_conf_list; -extern dlink_list resv_conf_list; -extern dlink_list nd_list; -extern dlink_list tgchange_list; +extern rb_dlink_list cluster_conf_list; +extern rb_dlink_list shared_conf_list; +extern rb_dlink_list oper_conf_list; +extern rb_dlink_list hubleaf_conf_list; +extern rb_dlink_list server_conf_list; +extern rb_dlink_list xline_conf_list; +extern rb_dlink_list resv_conf_list; +extern rb_dlink_list nd_list; +extern rb_dlink_list tgchange_list; -struct _patricia_tree_t *tgchange_tree; +struct _rb_patricia_tree_t *tgchange_tree; extern void init_s_newconf(void); extern void clear_s_newconf(void); @@ -67,8 +66,8 @@ typedef struct { char *ip; time_t expiry; - patricia_node_t *pnode; - dlink_node node; + rb_patricia_node_t *pnode; + rb_dlink_node node; } tgchange; void add_tgchange(const char *host); @@ -81,7 +80,7 @@ struct remote_conf char *host; char *server; int flags; - dlink_node node; + rb_dlink_node node; }; /* flags used in shared/cluster */ @@ -208,7 +207,7 @@ struct server_conf char *class_name; struct Class *class; - dlink_node node; + rb_dlink_node node; }; #define SERVER_ILLEGAL 0x0001 @@ -251,7 +250,7 @@ struct nd_entry { char name[NICKLEN+1]; time_t expire; - dlink_node lnode; /* node in ll */ + rb_dlink_node lnode; /* node in ll */ }; extern void add_nd_entry(const char *name);