diff options
author | Robin Burchell w00t@inspircd.org <Robin Burchell w00t@inspircd.org@5417fbe8-f217-4b02-8779-1006273d7864> | 2008-09-30 18:45:10 +0000 |
---|---|---|
committer | Robin Burchell w00t@inspircd.org <Robin Burchell w00t@inspircd.org@5417fbe8-f217-4b02-8779-1006273d7864> | 2008-09-30 18:45:10 +0000 |
commit | b3df8dbfb1943030adb6f72f5c3cee509d6ffa5e (patch) | |
tree | 0836878e5d71409875cf057657691b70f3c5fd79 /src | |
parent | 792b705757dc01a9b12c3bb4f0b8855c25dbde07 (diff) |
Fix src/modules/ so they compile with stricter g++.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1204 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r-- | src/modules/cs_enforce.c | 4 | ||||
-rw-r--r-- | src/modules/cs_tban.c | 11 | ||||
-rw-r--r-- | src/modules/hs_request.c | 10 |
3 files changed, 11 insertions, 14 deletions
diff --git a/src/modules/cs_enforce.c b/src/modules/cs_enforce.c index a9beec419..a4b81dd9a 100644 --- a/src/modules/cs_enforce.c +++ b/src/modules/cs_enforce.c @@ -100,7 +100,7 @@ void do_enforce_restricted(Channel * c) int16 old_nojoin_level; char mask[BUFSIZE]; char *reason; - char *av[3]; + const char *av[3]; User *u; if (!(ci = c->ci)) @@ -141,7 +141,7 @@ void do_enforce_cmode_R(Channel * c) ChannelInfo *ci; char mask[BUFSIZE]; char *reason; - char *av[3]; + const char *av[3]; User *u; CBMode *cbm; diff --git a/src/modules/cs_tban.c b/src/modules/cs_tban.c index 9558c92fd..f22f9aef5 100644 --- a/src/modules/cs_tban.c +++ b/src/modules/cs_tban.c @@ -132,28 +132,27 @@ int do_tban(User * u) void addBan(Channel * c, time_t timeout, char *banmask) { - char *av[3]; + const char *av[3]; char *cb[2]; cb[0] = c->name; cb[1] = banmask; - av[0] = sstrdup("+b"); + av[0] = "+b"; av[1] = banmask; anope_cmd_mode(whosends(c->ci), c->name, "+b %s", av[1]); chan_set_modes(s_ChanServ, c, 2, av, 1); - free(av[0]); moduleAddCallback("tban", time(NULL) + timeout, delBan, 2, cb); } int delBan(int argc, char **argv) { - char *av[3]; + const char *av[3]; Channel *c; - av[0] = sstrdup("-b"); + av[0] = "-b"; av[1] = argv[1]; if ((c = findchan(argv[0])) && c->ci) { @@ -161,8 +160,6 @@ int delBan(int argc, char **argv) chan_set_modes(s_ChanServ, c, 2, av, 1); } - free(av[0]); - return MOD_CONT; } diff --git a/src/modules/hs_request.c b/src/modules/hs_request.c index d4ab61116..59404bd4e 100644 --- a/src/modules/hs_request.c +++ b/src/modules/hs_request.c @@ -331,7 +331,7 @@ void req_send_memos(User * u, char *vHost) int ns_do_drop(User * u) { HostCore *tmp; - boolean found = false; + bool found = false; NickAlias *na; na = findnick(u->nick); @@ -349,7 +349,7 @@ int hs_do_reject(User * u) char *nick; char *reason; HostCore *tmp, *hc; - boolean found = false; + bool found = false; cur_buffer = moduleGetLastBuffer(); nick = myStrGetToken(cur_buffer, ' ', 0); @@ -398,7 +398,7 @@ int hs_do_activate(User * u) char *nick; NickAlias *na; HostCore *tmp, *hc; - boolean found = false; + bool found = false; cur_buffer = moduleGetLastBuffer(); nick = myStrGetToken(cur_buffer, ' ', 0); @@ -442,7 +442,7 @@ void my_add_host_request(char *nick, char *vIdent, char *vhost, char *creator, int32 tmp_time) { HostCore *tmp; - boolean found = false; + bool found = false; if (!hs_request_head) { hs_request_head = @@ -647,7 +647,7 @@ void hsreq_save_db(void) { FILE *fp; char *filename; - char *vident; + const char *vident; HostCore *current; if (HSRequestDBName) |