X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/6e0a53d6e75124b3360ae8447120b1ff1bee94af..9172b03e94b4a23862c5ffeab84d2bcec001cb64:/channel/channel.h diff --git a/channel/channel.h b/channel/channel.h index 952a6ae2..0053682b 100644 --- a/channel/channel.h +++ b/channel/channel.h @@ -138,6 +138,7 @@ void removechannelfromhash(channel *cp); 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); @@ -156,7 +157,6 @@ int addnumerictochanuserhash(chanuserhash *cuh, long numeric); unsigned long *getnumerichandlefromchanhash(chanuserhash *cuh, long numeric); /* functions from channelalloc.c */ -void initchannelalloc(); channel *newchan(); void freechan(channel *cp); chanuserhash *newchanuserhash(int numbuckets); @@ -166,8 +166,8 @@ void freechanuserhash(chanuserhash *cuhp); 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();