From: splidge Date: Thu, 13 Mar 2008 01:24:48 +0000 (+0000) Subject: Added visibleuserhost() function X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/commitdiff_plain/28252fefc6e2e27480a4c384aed9b69d2afc1b23 Added visibleuserhost() function --- diff --git a/nick/nick.c b/nick/nick.c index 6de7d20d..c269cfc6 100644 --- a/nick/nick.c +++ b/nick/nick.c @@ -318,6 +318,19 @@ void releasenickext(int index) { */ char *visiblehostmask(nick *np, char *buf) { + char uhbuf[USERLEN+HOSTLEN+2]; + + visibleuserhost(np, uhbuf); + sprintf(buf,"%s!%s",np->nick,uhbuf); + + return buf; +} + +/* visibleuserhost + * As above without nick + */ + +char *visibleuserhost(nick *np, char *buf) { char hostbuf[HOSTLEN+1]; char *ident, *host; @@ -336,7 +349,7 @@ char *visiblehostmask(nick *np, char *buf) { host=hostbuf; } - sprintf(buf,"%s!%s@%s",np->nick,ident,host); + sprintf(buf,"%s@%s",ident,host); return buf; } diff --git a/nick/nick.h b/nick/nick.h index f79a94ab..f00fbe00 100644 --- a/nick/nick.h +++ b/nick/nick.h @@ -180,6 +180,7 @@ int registernickext(const char *name); int findnickext(const char *name); void releasenickext(int index); char *visiblehostmask(nick *np, char *buf); +char *visibleuserhost(nick *np, char *buf); int registernodeext(const char *name); int findnodeext(const char *name); void releasenodeext(int index);