From 2c5abc8c2dfba83a333d2a67a11b15078ad3effe Mon Sep 17 00:00:00 2001 From: codemastr Date: Sat, 28 Oct 2000 17:07:51 +0000 Subject: [PATCH] removed sendto_helpops --- Changes | 1 + src/s_serv.c | 6 +++--- src/s_user.c | 2 +- src/send.c | 27 --------------------------- 4 files changed, 5 insertions(+), 31 deletions(-) diff --git a/Changes b/Changes index 53243ca41..67a6f4f81 100644 --- a/Changes +++ b/Changes @@ -659,3 +659,4 @@ - Removed the unnecessary param from IsULine() it is now just IsULine(sptr) - ircsprintf() is now used everywhere - Fixed the SJB64 bugs that misplaced users +- Removed sendto_helpops and replaced it with sendto_umode diff --git a/src/s_serv.c b/src/s_serv.c index 11f3e2f77..301b05153 100644 --- a/src/s_serv.c +++ b/src/s_serv.c @@ -2699,7 +2699,7 @@ int m_help(cptr, sptr, parc, parv) tmpl->next = helpign; helpign = tmpl; } - sendto_helpops("from %s (HelpOp): %s", parv[0], message); + sendto_umode(UMODE_HELPOP, "*** HelpOp -- from %s (HelpOp): %s", parv[0], message); } else if (MyConnect(sptr)) { @@ -2726,14 +2726,14 @@ int m_help(cptr, sptr, parc, parv) sendto_serv_butone_token(IsServer(cptr) ? cptr : NULL, parv[0], MSG_HELP, TOK_HELP, "%s", message); - sendto_helpops("from %s (Local): %s", parv[0], message); + sendto_umode(UMODE_HELPOP, "*** HelpOp -- from %s (Local): %s", parv[0], message); sendto_one(sptr, rpl_str(RPL_HELPFWD), me.name, parv[0]); } else { sendto_serv_butone_token(IsServer(cptr) ? cptr : NULL, parv[0], MSG_HELP, TOK_HELP, "%s", message); - sendto_helpops("from %s: %s", parv[0], message); + sendto_umode(UMODE_HELPOP, "*** HelpOp -- from %s: %s", parv[0], message); } return 0; diff --git a/src/s_user.c b/src/s_user.c index 9bb6b85c5..04f89f39f 100644 --- a/src/s_user.c +++ b/src/s_user.c @@ -2394,7 +2394,7 @@ int m_who(cptr, sptr, parc, parv) mychannel = NullChn; if (oper) { - sendto_helpops("from %s: [Did a /who 0 o]", parv[0]); + sendto_umode(UMODE_HELPOP, "*** HelpOp -- from %s: [Did a /who 0 o]", parv[0]); sendto_serv_butone(&me, ":%s HELP :[Did a /who 0 o]", parv[0]); } if (sptr->user) diff --git a/src/send.c b/src/send.c index 676d6c531..8bb015f68 100644 --- a/src/send.c +++ b/src/send.c @@ -1287,33 +1287,6 @@ void sendto_failops(char *pattern, ...) return; } -/* - * sendto_helpops - * - * Send to mode +h people - */ -void sendto_helpops(char *pattern, ...) -{ - va_list vl; - aClient *cptr; - int i; - char nbuf[1024]; - - va_start(vl, pattern); - for (i = 0; i <= highest_fd; i++) - if ((cptr = local[i]) && !IsServer(cptr) && !IsMe(cptr) && - IsHelpOp(cptr)) - { - (void)ircsprintf(nbuf, ":%s NOTICE %s :*** HelpOp -- ", - me.name, cptr->name); - (void)strncat(nbuf, pattern, - sizeof(nbuf) - strlen(nbuf)); - vsendto_one(cptr, nbuf, vl); - } - va_end(vl); - return; -} - /* * sendto_umode *