X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/08d11e34cc17e3045231729d87025a0cfa598f54..1fe75e33ccfe31692f20633945cea14db888118a:/modules/core/m_mode.c diff --git a/modules/core/m_mode.c b/modules/core/m_mode.c index 17f9deb..759a71d 100644 --- a/modules/core/m_mode.c +++ b/modules/core/m_mode.c @@ -21,30 +21,28 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * - * $Id: m_mode.c 1006 2006-03-09 15:32:14Z nenolod $ */ #include "stdinc.h" -#include "tools.h" -#include "balloc.h" #include "channel.h" #include "client.h" #include "hash.h" -#include "irc_string.h" +#include "match.h" #include "ircd.h" #include "numeric.h" #include "s_user.h" #include "s_conf.h" #include "s_serv.h" -#include "s_log.h" +#include "logger.h" #include "send.h" #include "msg.h" #include "parse.h" #include "modules.h" #include "packet.h" -#include "sprintf_irc.h" #include "s_newconf.h" +struct module_modes ModuleModes; + static int m_mode(struct Client *, struct Client *, int, const char **); static int ms_mode(struct Client *, struct Client *, int, const char **); static int ms_tmode(struct Client *, struct Client *, int, const char **); @@ -69,7 +67,6 @@ DECLARE_MODULE_AV1(mode, NULL, NULL, mode_clist, NULL, NULL, "$Revision: 1006 $" /* * m_mode - MODE command handler - * parv[0] - sender * parv[1] - channel */ static int @@ -263,7 +260,7 @@ ms_bmask(struct Client *client_p, struct Client *source_p, int parc, const char case 'q': banlist = &chptr->quietlist; - mode_type = CHFL_QUIET; + mode_type = ModuleModes.CHFL_QUIET; mems = ALL_MEMBERS; break; @@ -280,7 +277,7 @@ ms_bmask(struct Client *client_p, struct Client *source_p, int parc, const char fakesource_p = &me; else fakesource_p = source_p; - mlen = ircsprintf(modebuf, ":%s MODE %s +", fakesource_p->name, chptr->chname); + mlen = rb_sprintf(modebuf, ":%s MODE %s +", fakesource_p->name, chptr->chname); mbuf = modebuf + mlen; pbuf = parabuf; @@ -328,7 +325,7 @@ ms_bmask(struct Client *client_p, struct Client *source_p, int parc, const char } *mbuf++ = parv[3][0]; - arglen = ircsprintf(pbuf, "%s ", s); + arglen = rb_sprintf(pbuf, "%s ", s); pbuf += arglen; plen += arglen; modecount++;