void addordelnick(int hooknum, void *arg);
void onconnect(int hooknum, void *arg);
unsigned int countuniquehosts(channel *cp);
+void clean_key(char *s);
/* functions from channelhandlers.c */
int handleburstmsg(void *source, int cargc, char **cargv);
unsigned long *getnumerichandlefromchanhash(chanuserhash *cuh, long numeric);
/* functions from channelalloc.c */
-void initchannelalloc();
channel *newchan();
void freechan(channel *cp);
chanuserhash *newchanuserhash(int numbuckets);
int setban(channel *cp, const char *ban);
int clearban(channel *cp, const char *ban, int optional);
void clearallbans(channel *cp);
-int nickmatchban(nick *np, chanban *bp);
-int nickbanned(nick *np, channel *cp);
+int nickmatchban(nick *np, chanban *bp, int visibleonly);
+int nickbanned(nick *np, channel *cp, int visibleonly);
/* functions from channelindex.c */
void initchannelindex();