#define INCLUDED_s_newconf_h
#include "setup.h"
-#include "tools.h"
#ifdef HAVE_LIBCRYPTO
#include <openssl/rsa.h>
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);
{
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);
char *host;
char *server;
int flags;
- dlink_node node;
+ rb_dlink_node node;
};
/* flags used in shared/cluster */
time_t hold;
int aftype;
- struct irc_sockaddr_storage my_ipnum;
+ struct rb_sockaddr_storage my_ipnum;
char *class_name;
struct Class *class;
- dlink_node node;
+ rb_dlink_node node;
};
#define SERVER_ILLEGAL 0x0001
{
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);