#include "../nick/nick.h"
-#define PNHASHSIZE 1000
-#define PATRICIANICK_MAXRESULTS 1000
+#define PATRICIANICK_HASHSIZE 5
+#define pn_getidenthash(x) ((crc32i(x)) % PATRICIANICK_HASHSIZE)
+#define PATRICIANICK_MAXRESULTS 1000
-typedef struct patricianick_s {
- nick *np;
- unsigned int marker; /* todo */
+typedef struct patricianick_s {
+ nick *identhash[PATRICIANICK_HASHSIZE];
} patricianick_t;
extern int pnode_ext;
void pn_hook_lostuser(int hook, void *arg);
void addnicktonode(patricia_node_t *node, nick *nick);
-void deletenickfromnode(patricia_node_t *node, nick *nick) ;
+void deletenickfromnode(patricia_node_t *node, nick *nick);
void freepatricianick(patricianick_t *pnp);
#endif