From 56d21793fc0778c741a7fa38ee2d99c18a98f3b9 Mon Sep 17 00:00:00 2001 From: "rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b" Date: Tue, 13 Sep 2005 16:59:11 +0000 Subject: Applied Trystans patch, fixed other issues he pointed out. Note: make strict will still show a couple of warnings, i think we should leave it as is. git-svn-id: svn://svn.anope.org/anope/trunk@885 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@632 5417fbe8-f217-4b02-8779-1006273d7864 --- src/modules.c | 6 +-- src/protocol/inspircd.c | 123 ++++++++++++++++++++++++------------------------ 2 files changed, 63 insertions(+), 66 deletions(-) (limited to 'src') diff --git a/src/modules.c b/src/modules.c index 71cf97cba..ea4dbeea6 100644 --- a/src/modules.c +++ b/src/modules.c @@ -518,7 +518,7 @@ int loadModule(Module * m, User * u) strncat(buf, "XXXXXX", 4095 - len); buf[4095] = '\0'; /* Don't skip return value checking! -GD */ - if (ret = moduleCopyFile(m->name, buf) != MOD_ERR_OK) + if ((ret = moduleCopyFile(m->name, buf)) != MOD_ERR_OK) return ret; m->filename = sstrdup(buf); @@ -2535,11 +2535,7 @@ void moduleNoticeLang(char *source, User * u, int number, ...) **/ char *moduleGetLangString(User * u, int number) { - va_list va; - char buffer[4096], outbuf[4096]; - char *fmt = NULL; int lang = NSDefLanguage; - char *s, *t, *buf; if ((mod_current_module_name) && (!mod_current_module || strcmp(mod_current_module_name, mod_current_module->name))) mod_current_module = findModule(mod_current_module_name); diff --git a/src/protocol/inspircd.c b/src/protocol/inspircd.c index 76874cc51..063ac6b20 100644 --- a/src/protocol/inspircd.c +++ b/src/protocol/inspircd.c @@ -441,40 +441,40 @@ int anope_event_servermode(char *source, int ac, char **av); void moduleAddIRCDMsgs(void) { Message *m; - // user has no choice but to use tokens with InspIRCd :) + /* user has no choice but to use tokens with InspIRCd :) */ UseTokens = 1; updateProtectDetails("PROTECT","PROTECTME","!protect","!deprotect","AUTOPROTECT","+a","-a"); - m = createMessage("$", anope_event_null); addCoreMessage(IRCD,m); // send routing table - m = createMessage("X", anope_event_null); addCoreMessage(IRCD,m); // begin netburst NOW - m = createMessage("Y", anope_event_eob); addCoreMessage(IRCD,m); // end of UPLINK netburst - m = createMessage("H", anope_event_null); addCoreMessage(IRCD,m); // local sync start - m = createMessage("F", anope_event_null); addCoreMessage(IRCD,m); // local sync end - m = createMessage("f", anope_event_null); addCoreMessage(IRCD,m); // local U-lined sync end - m = createMessage("*", anope_event_null); addCoreMessage(IRCD,m); // no operation - m = createMessage("|", anope_event_null); addCoreMessage(IRCD,m); // oper type - m = createMessage("-", anope_event_null); addCoreMessage(IRCD,m); // start mesh operation - m = createMessage("s", anope_event_server); addCoreMessage(IRCD,m); // passive server response - m = createMessage("U", anope_event_null); addCoreMessage(IRCD,m); // active service connect - m = createMessage("J", anope_event_join); addCoreMessage(IRCD,m); // join - m = createMessage("k", anope_event_kick); addCoreMessage(IRCD,m); // kick - m = createMessage("K", anope_event_kill); addCoreMessage(IRCD,m); // kill - m = createMessage("M", anope_event_servermode); addCoreMessage(IRCD,m); // servermode - m = createMessage("m", anope_event_mode); addCoreMessage(IRCD,m); // mode - m = createMessage("N", anope_event_nick); addCoreMessage(IRCD,m); // nick (introduce) - m = createMessage("n", anope_event_nickchange); addCoreMessage(IRCD,m); // nick (change) - m = createMessage("V", anope_event_null); addCoreMessage(IRCD,m); // notice - m = createMessage("L", anope_event_part); addCoreMessage(IRCD,m); // part - m = createMessage("?", anope_event_ping); addCoreMessage(IRCD,m); // ping - m = createMessage("P", anope_event_privmsg); addCoreMessage(IRCD,m); // privmsg - m = createMessage("Q", anope_event_quit); addCoreMessage(IRCD,m); // quit - m = createMessage("&", anope_event_squit); addCoreMessage(IRCD,m); // squit - m = createMessage("t", anope_event_topic); addCoreMessage(IRCD,m); // topic (user) - m = createMessage("T", anope_event_servertopic); addCoreMessage(IRCD,m); // topic (server) - m = createMessage("@", anope_event_null); addCoreMessage(IRCD,m); // wallops - m = createMessage("b", anope_event_chghost); addCoreMessage(IRCD,m); // change displayed host - m = createMessage("a", anope_event_chgname); addCoreMessage(IRCD,m); // change gecos + m = createMessage("$", anope_event_null); addCoreMessage(IRCD,m); /* send routing table */ + m = createMessage("X", anope_event_null); addCoreMessage(IRCD,m); /* begin netburst NOW */ + m = createMessage("Y", anope_event_eob); addCoreMessage(IRCD,m); /* end of UPLINK netburst */ + m = createMessage("H", anope_event_null); addCoreMessage(IRCD,m); /* local sync start */ + m = createMessage("F", anope_event_null); addCoreMessage(IRCD,m); /* local sync end */ + m = createMessage("f", anope_event_null); addCoreMessage(IRCD,m); /* local U-lined sync end */ + m = createMessage("*", anope_event_null); addCoreMessage(IRCD,m); /* no operation */ + m = createMessage("|", anope_event_null); addCoreMessage(IRCD,m); /* oper type */ + m = createMessage("-", anope_event_null); addCoreMessage(IRCD,m); /* start mesh operation */ + m = createMessage("s", anope_event_server); addCoreMessage(IRCD,m); /* passive server response */ + m = createMessage("U", anope_event_null); addCoreMessage(IRCD,m); /* active service connect */ + m = createMessage("J", anope_event_join); addCoreMessage(IRCD,m); /* join */ + m = createMessage("k", anope_event_kick); addCoreMessage(IRCD,m); /* kick */ + m = createMessage("K", anope_event_kill); addCoreMessage(IRCD,m); /* kill */ + m = createMessage("M", anope_event_servermode); addCoreMessage(IRCD,m); /* servermode */ + m = createMessage("m", anope_event_mode); addCoreMessage(IRCD,m); /* mode */ + m = createMessage("N", anope_event_nick); addCoreMessage(IRCD,m); /* nick (introduce) */ + m = createMessage("n", anope_event_nickchange); addCoreMessage(IRCD,m); /* nick (change) */ + m = createMessage("V", anope_event_null); addCoreMessage(IRCD,m); /* notice */ + m = createMessage("L", anope_event_part); addCoreMessage(IRCD,m); /* part */ + m = createMessage("?", anope_event_ping); addCoreMessage(IRCD,m); /* ping */ + m = createMessage("P", anope_event_privmsg); addCoreMessage(IRCD,m); /* privmsg */ + m = createMessage("Q", anope_event_quit); addCoreMessage(IRCD,m); /* quit */ + m = createMessage("&", anope_event_squit); addCoreMessage(IRCD,m); /* squit */ + m = createMessage("t", anope_event_topic); addCoreMessage(IRCD,m); /* topic (user) */ + m = createMessage("T", anope_event_servertopic); addCoreMessage(IRCD,m); /* topic (server) */ + m = createMessage("@", anope_event_null); addCoreMessage(IRCD,m); /* wallops */ + m = createMessage("b", anope_event_chghost); addCoreMessage(IRCD,m); /* change displayed host */ + m = createMessage("a", anope_event_chgname); addCoreMessage(IRCD,m); /* change gecos */ } char* xsumtable = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; @@ -566,7 +566,7 @@ void inspircd_cmd_376(char *source) void inspircd_cmd_nick(char *nick, char *name, char *modes) { - // N