summaryrefslogtreecommitdiff
path: root/include/extern.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/extern.h')
-rw-r--r--include/extern.h118
1 files changed, 59 insertions, 59 deletions
diff --git a/include/extern.h b/include/extern.h
index 990b08687..d92c35a4c 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -72,10 +72,10 @@ E void load_bs_dbase(void);
E void save_bs_dbase(void);
E void save_bs_rdb_dbase(void);
E BotInfo *makebot(char *nick);
-E BotInfo *findbot(char *nick);
+E BotInfo *findbot(const char *nick);
E void bot_join(ChannelInfo *ci);
E void bot_rejoin_all(BotInfo *bi);
-E char *normalizeBuffer(char *);
+E char *normalizeBuffer(const char *);
E void unassign(User * u, ChannelInfo * ci);
E void insert_bot(BotInfo * bi);
@@ -87,25 +87,25 @@ E void bot_raw_mode(User * requester, ChannelInfo * ci, char *mode, char *nick);
E Channel *chanlist[1024];
-E void add_ban(Channel * chan, char *mask);
+E void add_ban(Channel * chan, const char *mask);
E void chan_adduser2(User * user, Channel * c);
-E void add_invite(Channel * chan, char *mask);
+E void add_invite(Channel * chan, const char *mask);
E void chan_delete(Channel * c);
-E void del_ban(Channel * chan, char *mask);
-E void chan_set_key(Channel * chan, char *value);
-E void set_limit(Channel * chan, char *value);
-E void del_invite(Channel * chan, char *mask);
+E void del_ban(Channel * chan, const char *mask);
+E void chan_set_key(Channel * chan, const char *value);
+E void set_limit(Channel * chan, const char *value);
+E void del_invite(Channel * chan, const char *mask);
E char *get_key(Channel * chan);
E char *get_limit(Channel * chan);
-E Channel *chan_create(char *chan, time_t ts);
-E Channel *join_user_update(User * user, Channel * chan, char *name, time_t chants);
+E Channel *chan_create(const char *chan, time_t ts);
+E Channel *join_user_update(User * user, Channel * chan, const char *name, time_t chants);
-E void add_exception(Channel * chan, char *mask);
-E void del_exception(Channel * chan, char *mask);
+E void add_exception(Channel * chan, const char *mask);
+E void del_exception(Channel * chan, const char *mask);
E char *get_flood(Channel * chan);
-E void set_flood(Channel * chan, char *value);
+E void set_flood(Channel * chan, const char *value);
E char *get_redirect(Channel * chan);
-E void set_redirect(Channel * chan, char *value);
+E void set_redirect(Channel * chan, const char *value);
E void get_channel_stats(long *nrec, long *memuse);
@@ -120,7 +120,7 @@ E User *nc_on_chan(Channel * c, NickCore * nc);
E char *chan_get_modes(Channel * chan, int complete, int plus);
E void chan_set_modes(const char *source, Channel * chan, int ac,
- char **av, int check);
+ const char **av, int check);
E int chan_get_user_status(Channel * chan, User * user);
E int chan_has_user_status(Channel * chan, User * user, int16 status);
@@ -130,19 +130,19 @@ E void chan_set_user_status(Channel * chan, User * user, int16 status);
E int get_access_level(ChannelInfo * ci, NickAlias * na);
E const char *get_xop_level(int level);
-E void do_cmode(const char *source, int ac, char **av);
-E void do_join(const char *source, int ac, char **av);
+E void do_cmode(const char *source, int ac, const char **av);
+E void do_join(const char *source, int ac, const char **av);
E void do_kick(const char *source, int ac, const char **av);
-E void do_part(const char *source, int ac, char **av);
-E void do_sjoin(const char *source, int ac, char **av);
-E void do_topic(const char *source, int ac, char **av);
+E void do_part(const char *source, int ac, const char **av);
+E void do_sjoin(const char *source, int ac, const char **av);
+E void do_topic(const char *source, int ac, const char **av);
E void do_mass_mode(char *modes);
E void chan_set_correct_modes(User * user, Channel * c, int give_modes);
E void restore_unsynced_topics(void);
E Entry *entry_create(char *mask);
-E Entry *entry_add(EList *list, char *mask);
+E Entry *entry_add(EList *list, const char *mask);
E void entry_delete(EList *list, Entry *e);
E EList *list_create();
E int entry_match(Entry *e, char *nick, char *user, char *host, uint32 ip);
@@ -150,7 +150,7 @@ E int entry_match_mask(Entry *e, char *mask, uint32 ip);
E Entry *elist_match(EList *list, char *nick, char *user, char *host, uint32 ip);
E Entry *elist_match_mask(EList *list, char *mask, uint32 ip);
E Entry *elist_match_user(EList *list, User *u);
-E Entry *elist_find_mask(EList *list, char *mask);
+E Entry *elist_find_mask(EList *list, const char *mask);
E long get_memuse(EList *list);
@@ -186,9 +186,9 @@ E int check_should_voice(User * user, char *chan);
E int check_should_halfop(User * user, char *chan);
E int check_should_owner(User * user, char *chan);
E int check_should_protect(User * user, char *chan);
-E int check_kick(User * user, char *chan, time_t chants);
+E int check_kick(User * user, const char *chan, time_t chants);
E void record_topic(const char *chan);
-E void restore_topic(char *chan);
+E void restore_topic(const char *chan);
E int check_topiclock(Channel * c, time_t topic_time);
E ChannelInfo *cs_findchan(const char *chan);
@@ -198,17 +198,17 @@ E int get_access(User * user, ChannelInfo * ci);
E ChanAccess *get_access_entry(NickCore * nc, ChannelInfo * ci);
E void update_cs_lastseen(User * user, ChannelInfo * ci);
E int get_idealban(ChannelInfo * ci, User * u, char *ret, int retlen);
-E AutoKick *is_stuck(ChannelInfo * ci, char *mask);
+E AutoKick *is_stuck(ChannelInfo * ci, const char *mask);
E void stick_mask(ChannelInfo * ci, AutoKick * akick);
E void stick_all(ChannelInfo * ci);
E char *cs_get_flood(ChannelInfo * ci);
-E void cs_set_flood(ChannelInfo * ci, char *value);
+E void cs_set_flood(ChannelInfo * ci, const char *value);
E char *cs_get_key(ChannelInfo * ci);
-E void cs_set_key(ChannelInfo * ci, char *value);
+E void cs_set_key(ChannelInfo * ci, const char *value);
E char *cs_get_limit(ChannelInfo * ci);
-E void cs_set_limit(ChannelInfo * ci, char *value);
+E void cs_set_limit(ChannelInfo * ci, const char *value);
E char *cs_get_redirect(ChannelInfo * ci);
-E void cs_set_redirect(ChannelInfo * ci, char *value);
+E void cs_set_redirect(ChannelInfo * ci, const char *value);
E int levelinfo_maxwidth;
E ChannelInfo *makechan(const char *chan);
@@ -801,15 +801,15 @@ E int delmemo(MemoInfo * mi, int num);
/**** messages.c ****/
-E int m_nickcoll(char *user);
-E int m_away(char *source, char *msg);
-E int m_kill(char *nick, char *msg);
-E int m_motd(char *source);
-E int m_privmsg(char *source, char *receiver, char *msg);
-E int m_stats(char *source, int ac, char **av);
-E int m_whois(char *source, char *who);
-E int m_time(char *source, int ac, char **av);
-E int m_version(char *source, int ac, char **av);
+E int m_nickcoll(const char *user);
+E int m_away(const char *source, const char *msg);
+E int m_kill(const char *nick, const char *msg);
+E int m_motd(const char *source);
+E int m_privmsg(const char *source, const char *receiver, const char *msg);
+E int m_stats(const char *source, int ac, const char **av);
+E int m_whois(const char *source, const char *who);
+E int m_time(const char *source, int ac, const char **av);
+E int m_version(const char *source, int ac, const char **av);
/**** misc.c ****/
@@ -832,7 +832,7 @@ E int match_wild_nocase(const char *pattern, const char *str);
E int dotime(const char *s);
E char *duration(NickAlias * na, char *buf, int bufsize, time_t seconds);
E char *expire_left(NickAlias * na, char *buf, int len, time_t expires);
-E void protocol_debug(char *source, char *cmd, int argc, char **argv);
+E void protocol_debug(char *source, char *cmd, int argc, const char **argv);
E int doValidHost(const char *host, int type);
typedef int (*range_callback_t) (User * u, int num, va_list args);
@@ -851,8 +851,8 @@ E char *myStrGetTokenRemainder(const char *str, const char dilim,
E char *stripModePrefix(const char *str);
E int myNumToken(const char *str, const char dilim);
E void doCleanBuffer(char *str);
-E void EnforceQlinedNick(char *nick, char *killer);
-E int nickIsServices(char *nick, int bot);
+E void EnforceQlinedNick(const char *nick, const char *killer);
+E int nickIsServices(const char *nick, int bot);
E void add_entropy_userkeys(void);
E void rand_init(void);
@@ -971,23 +971,23 @@ E int nick_is_services_admin(NickCore *nc);
E int nick_is_services_oper(NickCore *nc);
E int add_akill(User *u, char *mask, const char *by, const time_t expires, const char *reason);
-E int check_akill(char *nick, const char *username, const char *host, const char *vhost, const char *ip);
+E int check_akill(const char *nick, const char *username, const char *host, const char *vhost, const char *ip);
E void expire_akills(void);
E void oper_global(char *nick, char *fmt, ...);
E int add_sgline(User *u, char *mask, const char *by, const time_t expires, const char *reason);
-E int check_sgline(char *nick, const char *realname);
+E int check_sgline(const char *nick, const char *realname);
E void expire_sglines(void);
E int add_sqline(User *u, char *mask, const char *by, const time_t expires, const char *reason);
-E int check_sqline(char *nick, int nick_change);
+E int check_sqline(const char *nick, int nick_change);
E void expire_sqlines(void);
E int check_chan_sqline(const char *chan);
E int add_szline(User * u, char *mask, const char *by,
const time_t expires, const char *reason);
E void expire_szlines(void);
-E int check_szline(char *nick, char *ip);
+E int check_szline(const char *nick, char *ip);
E Server *server_global(Server * s, char *msg);
@@ -1006,7 +1006,7 @@ E IgnoreData *get_ignore(const char *nick);
E int delete_ignore(const char *nick);
E int clear_ignores();
-E int split_buf(char *buf, char ***argv, int colon_special);
+E int split_buf(char *buf, const char ***argv, int colon_special);
E void process(void);
/**** send.c ****/
@@ -1037,17 +1037,17 @@ E CapabInfo capab_info[];
E Server *first_server(int flags);
E Server *next_server(int flags);
-E int is_ulined(char *server);
+E int is_ulined(const char *server);
E int is_sync(Server *server);
E Server *new_server(Server * uplink, const char *name, const char *desc,
- uint16 flags, char *suid);
+ uint16 flags, const char *suid);
E Server *findserver(Server *s, const char *name);
-E void do_server(const char *source, char *servername, char *hops, char *descript, char *numeric);
-E void do_squit(const char *source, int ac, char **av);
-E void capab_parse(int ac, char **av);
+E void do_server(const char *source, const char *servername, const char *hops, const char *descript, const char *numeric);
+E void do_squit(const char *source, int ac, const char **av);
+E void capab_parse(int ac, const char **av);
E int anope_check_sync(const char *name);
E void finish_sync(Server *serv, int sync_links);
@@ -1068,7 +1068,7 @@ E void get_session_stats(long *nrec, long *memuse);
E void get_exception_stats(long *nrec, long *memuse);
E int do_session(User *u);
-E int add_session(char *nick, char *host, char *hostip);
+E int add_session(const char *nick, const char *host, char *hostip);
E void del_session(const char *host);
E void load_exceptions(void);
@@ -1138,12 +1138,12 @@ E char *TS6UPLINK;
E void update_host(User * user);
-E User *do_nick(const char *source, char *nick, char *username, char *host,
- char *server, char *realname, time_t ts, uint32 svid, uint32 ip, char *vhost, char *uid);
+E User *do_nick(const char *source, const char *nick, const char *username, const char *host,
+ const char *server, const char *realname, time_t ts, uint32 svid, uint32 ip, const char *vhost, const char *uid);
E void do_umode(const char *source, int ac, const char **av);
E void do_umode2(const char *source, int ac, const char **av);
-E void do_quit(const char *source, int ac, char **av);
+E void do_quit(const char *source, int ac, const char **av);
E void do_kill(const char *source, const char *reason);
E int is_oper(User * user);
@@ -1194,7 +1194,7 @@ E unsigned int mysql_rand(void);
#endif
E void privmsg(char *source, char *dest, const char *fmt, ...);
-E void notice(char *source, char *dest, const char *fmt, ...);
+E void notice(char *source, const char *dest, const char *fmt, ...);
/******************************************************************************/
@@ -1368,11 +1368,11 @@ E char *common_get_vhost(User *u);
E char *send_token(char *token1, char *token2);
E char *base64enc(long i);
E long base64dec(char *b64);
-E long base64dects(char *ts);
+E long base64dects(const char *ts);
E int b64_encode(char *src, size_t srclength, char *target, size_t targsize);
-E int b64_decode(char *src, char *target, size_t targsize);
+E int b64_decode(const char *src, char *target, size_t targsize);
E char *encode_ip(unsigned char *ip);
-E int decode_ip(char *buf);
+E int decode_ip(const char *buf);
#define Anope_Free(x) if ((x) != NULL) free(x)