summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/extern.h12
-rw-r--r--include/modules.h2
-rw-r--r--include/services.h52
-rw-r--r--lang/langcomp.c8
-rw-r--r--src/actions.c2
-rw-r--r--src/botserv.c12
6 files changed, 38 insertions, 50 deletions
diff --git a/include/extern.h b/include/extern.h
index a9a68a250..4ec60f8b6 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -53,7 +53,7 @@ E IRCDProto ircdproto;
/**** actions.c ****/
-E void kill_user(char *source, char *user, char *reason);
+E void kill_user(const char *source, const char *user, const char *reason);
E void bad_password(User * u);
E void sqline(char *mask, char *reason);
E void common_unban(ChannelInfo * ci, char *nick);
@@ -594,7 +594,7 @@ E char *getvHost(char *nick);
E int is_host_remover(User * u);
E int is_host_setter(User *u);
E HostCore *hostCoreListHead();
-E HostCore *findHostCore(HostCore * head, char *nick, boolean * found);
+E HostCore *findHostCore(HostCore * head, char *nick, bool *found);
E HostCore *createHostCorelist(HostCore * next, char *nick, char *vIdent, char *vHost, char *creator, int32 tmp_time);
E HostCore *insertHostCore(HostCore * head, HostCore * prev, char *nick, char *vIdent, char *vHost, char *creator, int32 tmp_time);
E HostCore *deleteHostCore(HostCore * head, HostCore * prev);
@@ -833,7 +833,7 @@ E size_t strlcpy(char *, const char *, size_t);
E size_t strlcat(char *, const char *, size_t);
#endif
E char *stristr(char *s1, char *s2);
-E char *strnrepl(char *s, int32 size, const char *old, const char *new);
+E char *strnrepl(char *s, int32 size, const char *old, const char *nstr);
E char *merge_args(int argc, char **argv);
E int match_wild(const char *pattern, const char *str);
E int match_wild_nocase(const char *pattern, const char *str);
@@ -887,7 +887,7 @@ E int str_is_cidr(char *str, uint32 * ip, uint32 * mask, char **host);
/**** modules.c ****/
E void modules_core_init(int number, char **list);
-E void modules_unload_all(boolean fini, boolean unload_proto); /* Read warnings near function source */
+E void modules_unload_all(bool fini, bool unload_proto); /* Read warnings near function source */
E void moduleCallBackRun(void);
E void moduleCleanStruct(ModuleData **moduleData);
E void ModuleDatabaseBackup(char *dbname);
@@ -1157,7 +1157,7 @@ E User *do_nick(const char *source, char *nick, char *username, char *host,
E void do_umode(const char *source, int ac, char **av);
E void do_umode2(const char *source, int ac, char **av);
E void do_quit(const char *source, int ac, char **av);
-E void do_kill(char *source, char *reason);
+E void do_kill(const char *source, const char *reason);
E int is_oper(User * user);
E int is_protected(User * user);
@@ -1276,7 +1276,7 @@ E void anope_cmd_svshold(char *nick); /* SVSHOLD */
E void anope_cmd_release_svshold(char *nick); /* SVSHOLD */
E void anope_cmd_svsinfo(); /* SVSINFO */
E void anope_cmd_svsjoin(char *source, char *nick,char *chan, char *param); /* SVSJOIN */
-E void anope_cmd_svskill(char *source,char *user, const char *fmt, ...); /* SVSKILL */
+E void anope_cmd_svskill(const char *source, const char *user, const char *fmt, ...); /* SVSKILL */
E void anope_cmd_svsmode(User * u, int ac, char **av); /* SVSMODE */
E void anope_cmd_svsmode_chan(char *name, char *mode, char *nick); /* SVSMODE */
E void anope_cmd_svsnick(char *nick,char *newnick, time_t when); /* SVSNICK */
diff --git a/include/modules.h b/include/modules.h
index c04138a23..a7d34ccc1 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -363,7 +363,7 @@ MDE void moduleDelData(ModuleData **md, char *key); /* Delete this key/value
MDE void moduleDelAllData(ModuleData **md); /* Delete all key/value pairs for this module for this struct */
void moduleDelAllDataMod(Module *m); /* remove all module data from all structs for this module */
int moduleDataDebug(ModuleData **md); /* Allow for debug output of a moduleData struct */
-MDE boolean moduleMinVersion(int major,int minor,int patch,int build); /* Checks if the current version of anope is before or after a given verison */
+MDE bool moduleMinVersion(int major,int minor,int patch,int build); /* Checks if the current version of anope is before or after a given verison */
/*************************************************************************/
/* Module Queue Operations */
diff --git a/include/services.h b/include/services.h
index e1376f1bb..946958a01 100644
--- a/include/services.h
+++ b/include/services.h
@@ -246,23 +246,6 @@ typedef struct uid_ Uid;
/*************************************************************************/
-/* Windows defines a boolean type as an
- * unsigned char. It does however need
- * true/false. -- codemastr
- */
-#ifndef _WIN32
-typedef enum { false, true } boolean;
-#else
- #ifndef true
- #define true 1
- #endif
- #ifndef false
- #define false 0
- #endif
-#endif /* _WIN32 */
-
-/*************************************************************************/
-
/* Protocol tweaks */
typedef struct ircdvars_ IRCDVar;
@@ -850,6 +833,16 @@ struct server_ {
#define SERVER_JUPED 0x0002
/*************************************************************************/
+struct u_chanlist {
+ struct u_chanlist *next, *prev;
+ Channel *chan;
+ int16 status; /* Associated flags; see CSTATUS_* below. */
+};
+
+struct u_chaninfolist {
+ struct u_chaninfolist *next, *prev;
+ ChannelInfo *chan;
+};
/* Online user and channel data. */
struct user_ {
@@ -877,16 +870,8 @@ struct user_ {
int isSuperAdmin; /* is SuperAdmin on or off? */
- struct u_chanlist {
- struct u_chanlist *next, *prev;
- Channel *chan;
- int16 status; /* Associated flags; see CSTATUS_* below. */
- } *chans; /* Channels user has joined */
-
- struct u_chaninfolist {
- struct u_chaninfolist *next, *prev;
- ChannelInfo *chan;
- } *founder_chans; /* Channels user has identified for */
+ struct u_chanlist *chans; /* Channels user has joined */
+ struct u_chaninfolist *founder_chans; /* Channels user has identified for */
short invalid_pw_count; /* # of invalid password attempts */
time_t invalid_pw_time; /* Time of last invalid password */
@@ -977,6 +962,12 @@ struct userdata_ {
#define ENTRYTYPE_HOST_WILD 0x00000040
#define ENTRYTYPE_HOST 0x00000080
+struct c_userlist {
+ struct c_userlist *next, *prev;
+ User *user;
+ UserData *ud;
+};
+
struct channel_ {
Channel *next, *prev;
char name[CHANMAX];
@@ -993,11 +984,8 @@ struct channel_ {
EList *bans;
EList *excepts;
EList *invites;
- struct c_userlist {
- struct c_userlist *next, *prev;
- User *user;
- UserData *ud;
- } *users;
+
+ struct c_userlist *users;
int16 usercount;
BanData *bd;
diff --git a/lang/langcomp.c b/lang/langcomp.c
index bd9bf2646..d9c40f8fb 100644
--- a/lang/langcomp.c
+++ b/lang/langcomp.c
@@ -76,11 +76,11 @@ int read_index_file()
}
while (fgets(buf, sizeof(buf), f))
numstrings++;
- if (!(stringnames = calloc(sizeof(char *), numstrings))) {
+ if (!(stringnames = (char **)calloc(sizeof(char *), numstrings))) {
perror("calloc(stringnames)");
return -1;
}
- if (!(strings = calloc(sizeof(char *), numstrings))) {
+ if (!(strings = (char **)calloc(sizeof(char *), numstrings))) {
perror("calloc(strings)");
return -1;
}
@@ -215,7 +215,7 @@ int main(int ac, char **av)
line++;
i = strings[curstring] ? strlen(strings[curstring]) : 0;
if (!(strings[curstring] =
- realloc(strings[curstring], i+strlen(line)+2))) {
+ (char *)realloc(strings[curstring], i+strlen(line)+2))) {
fprintf(stderr, "%s:%d: Out of memory!\n",filename,linenum);
return 2;
}
@@ -234,7 +234,7 @@ int main(int ac, char **av)
retval = 1;
maxerr--;
} else {
- if (!(strings[curstring] = malloc(1))) {
+ if (!(strings[curstring] = (char *)malloc(1))) {
fprintf(stderr, "%s:%d: Out of memory!\n",filename,linenum);
return 2;
}
diff --git a/src/actions.c b/src/actions.c
index 46617643b..972b343fc 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -49,7 +49,7 @@ void bad_password(User * u)
* @param reason for the kill
* @return void
*/
-void kill_user(char *source, char *user, char *reason)
+void kill_user(const char *source, const char *user, const char *reason)
{
char buf[BUFSIZE];
diff --git a/src/botserv.c b/src/botserv.c
index ed5af558d..5c23766ef 100644
--- a/src/botserv.c
+++ b/src/botserv.c
@@ -269,7 +269,7 @@ void botchanmsgs(User * u, ChannelInfo * ci, char *buf)
nbuf + strlen(nbuf) - len)))) {
mustkick = 1;
} else {
- char *wordbuf = scalloc(len + 3, 1);
+ char *wordbuf = (char *)scalloc(len + 3, 1);
wordbuf[0] = ' ';
wordbuf[len + 1] = ' ';
@@ -296,7 +296,7 @@ void botchanmsgs(User * u, ChannelInfo * ci, char *buf)
&& (!strnicmp(nbuf, bw->word, len)))) {
mustkick = 1;
} else {
- char *wordbuf = scalloc(len + 2, 1);
+ char *wordbuf = (char *)scalloc(len + 2, 1);
memcpy(wordbuf + 1, bw->word, len);
wordbuf[0] = ' ';
@@ -323,7 +323,7 @@ void botchanmsgs(User * u, ChannelInfo * ci, char *buf)
len)))) {
mustkick = 1;
} else {
- char *wordbuf = scalloc(len + 2, 1);
+ char *wordbuf = (char *)scalloc(len + 2, 1);
memcpy(wordbuf, bw->word, len);
wordbuf[len] = ' ';
@@ -599,7 +599,7 @@ BotInfo *makebot(char *nick)
return NULL;
}
- bi = scalloc(sizeof(BotInfo), 1);
+ bi = (BotInfo *)scalloc(sizeof(BotInfo), 1);
bi->nick = sstrdup(nick);
bi->lastmsg = time(NULL);
insert_bot(bi);
@@ -698,7 +698,7 @@ static BanData *get_ban_data(Channel * c, User * u)
}
/* If we fall here it is that we haven't found the record */
- bd = scalloc(sizeof(BanData), 1);
+ bd = (BanData *)scalloc(sizeof(BanData), 1);
bd->mask = sstrdup(mask);
bd->last_use = now;
@@ -741,7 +741,7 @@ static UserData *get_user_data(Channel * c, User * u)
return user->ud;
} else {
- user->ud = scalloc(sizeof(UserData), 1);
+ user->ud = (UserData *)scalloc(sizeof(UserData), 1);
user->ud->last_use = time(NULL);
return user->ud;
}