* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
- *
- * $Id: hash.h 3177 2007-02-01 00:19:14Z jilles $
*/
#ifndef INCLUDED_hash_h
#define INCLUDED_hash_h
struct Dictionary;
-struct irc_radixtree;
-
-extern rb_dlink_list *clientTable;
-extern rb_dlink_list *channelTable;
-extern rb_dlink_list *hostTable;
+struct rb_radixtree;
extern struct Dictionary *nd_dict;
-extern struct irc_radixtree *resv_tree;
+extern struct rb_radixtree *resv_tree;
+extern struct rb_radixtree *channel_tree;
/* Magic value for FNV hash functions */
#define FNV1_32_INIT 0x811c9dc5UL
void add_to_zconnid_hash(struct Client *client_p);
void del_from_zconnid_hash(struct Client *client_p);
-extern void hash_stats(struct Client *);
-
#endif /* INCLUDED_hash_h */