1
0
mirror of https://github.com/anope/anope.git synced 2026-07-10 23:23:13 +02:00

Merge commit 'cbx/anopeng-charfix' into anopeng

git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1408 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
Robin Burchell w00t@inspircd.org
2008-10-03 17:37:45 +00:00
parent 69ed36bbf5
commit f09953561b
18 changed files with 104 additions and 103 deletions
+14 -14
View File
@@ -76,9 +76,9 @@ E void bot_join(ChannelInfo *ci);
E char *normalizeBuffer(const char *);
E void insert_bot(BotInfo * bi);
E void bot_raw_ban(User * requester, ChannelInfo * ci, char *nick, char *reason);
E void bot_raw_kick(User * requester, ChannelInfo * ci, char *nick, char *reason);
E void bot_raw_mode(User * requester, ChannelInfo * ci, char *mode, char *nick);
E void bot_raw_ban(User * requester, ChannelInfo * ci, char *nick, const char *reason);
E void bot_raw_kick(User * requester, ChannelInfo * ci, char *nick, const char *reason);
E void bot_raw_mode(User * requester, ChannelInfo * ci, const char *mode, char *nick);
/**** channels.c ****/
@@ -583,15 +583,15 @@ E void helpserv_init(void);
/**** hostserv.c ****/
E void hostserv_init(void);
E void addHostCore(char *nick, char *vIdent, char *vhost, char *creator, int32 tmp_time);
E void addHostCore(char *nick, char *vIdent, char *vhost, const char *creator, int32 tmp_time);
E char *getvIdent(char *nick);
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, 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 *createHostCorelist(HostCore * next, char *nick, char *vIdent, char *vHost, const char *creator, int32 tmp_time);
E HostCore *insertHostCore(HostCore * head, HostCore * prev, char *nick, char *vIdent, char *vHost, const char *creator, int32 tmp_time);
E HostCore *deleteHostCore(HostCore * head, HostCore * prev);
E void set_lastmask(User * u);
@@ -674,8 +674,8 @@ E const char version_build[];
E char *version_protocol;
E const char version_flags[];
E char *services_dir;
E char *log_filename;
E const char *services_dir;
E const char *log_filename;
E int debug;
E int readonly;
E int logchan;
@@ -804,8 +804,8 @@ E void modules_core_init(int number, char **list);
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);
E void ModuleRemoveBackups(char *dbname);
E void ModuleDatabaseBackup(const char *dbname);
E void ModuleRemoveBackups(const char *dbname);
/**** news.c ****/
@@ -895,7 +895,7 @@ 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(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 void oper_global(char *nick, const char *fmt, ...);
E int add_sgline(User *u, char *mask, const char *by, const time_t expires, const char *reason);
E int check_sgline(const char *nick, const char *realname);
@@ -936,7 +936,7 @@ E void process(void);
E void send_cmd(const char *source, const char *fmt, ...) FORMAT(printf,2,3);
E void send_cmd(const std::string &source, const char *fmt, ...) FORMAT(printf,2,3);
E void notice_server(char *source, Server * s, char *fmt, ...)
E void notice_server(char *source, Server * s, const char *fmt, ...)
FORMAT(printf,3,4);
E void notice_user(char *source, User *u, const char *fmt, ...)
FORMAT(printf,3,4);
@@ -1029,7 +1029,7 @@ E char *sgets(char *buf, int len, ano_socket_t s);
E char *sgets2(char *buf, int len, ano_socket_t s);
E int sread(ano_socket_t s, char *buf, int len);
E int sputs(char *str, ano_socket_t s);
E int sockprintf(ano_socket_t s, char *fmt, ...);
E int sockprintf(ano_socket_t s, const char *fmt, ...);
E int conn(const char *host, int port, const char *lhost, int lport);
E void disconn(ano_socket_t s);
@@ -1128,7 +1128,7 @@ E void anope_cmd_svswatch(const char *sender, const char *nick, const char *parm
E char *common_get_vident(User *u);
E char *common_get_vhost(User *u);
E char *send_token(char *token1, char *token2);
E const char *send_token(const char *token1, const char *token2);
E char *base64enc(long i);
E long base64dec(char *b64);
E long base64dects(const char *ts);
+7 -7
View File
@@ -269,7 +269,7 @@ MDE Module *createModule(char *filename); /* Create a new module, using t
int destroyModule(Module *m); /* Delete the module */
int addModule(Module *m); /* Add a module to the module hash */
int delModule(Module *m); /* Remove a module from the module hash */
MDE Module *findModule(char *name); /* Find a module */
MDE Module *findModule(const char *name); /* Find a module */
int loadModule(Module *m,User *u); /* Load the given module into the program */
int encryption_module_init(void); /* Load the encryption module */
int protocol_module_init(void); /* Load the IRCD Protocol Module up*/
@@ -338,7 +338,7 @@ int delEventHandler(EvtMessageHash * msgEvtTable[], EvtMessage * evm, char *mod_
int destroyEventHandler(EvtMessage * evm);
int addEventHandler(EvtMessageHash * msgEvtTable[], EvtMessage * evm);
MDE EvtHook *createEventHook(char *name, int (*func) (int argc, char **argv));
MDE EvtHook *createEventHook(const char *name, int (*func) (int argc, char **argv));
EvtHook *findEventHook(EvtHookHash * HookEvtTable[], const char *name);
int addCoreEventHook(EvtHookHash * HookEvtTable[], EvtHook * evh);
MDE int moduleAddEventHook(EvtHook * evh);
@@ -354,12 +354,12 @@ MDE void moduleDeleteLanguage(int langNumber);
/*************************************************************************/
MDE int moduleAddCallback(char *name,time_t when,int (*func)(int argc, char *argv[]),int argc, char **argv);
MDE int moduleAddCallback(const char *name,time_t when,int (*func)(int argc, char *argv[]),int argc, char **argv);
MDE void moduleDelCallback(char *name);
MDE char *moduleGetData(ModuleData **md, char *key); /* Get the value for this key from this struct */
MDE int moduleAddData(ModuleData **md, char *key, char *value); /* Set the value for this key for this struct */
MDE void moduleDelData(ModuleData **md, char *key); /* Delete this key/value pair */
MDE char *moduleGetData(ModuleData **md, const char *key); /* Get the value for this key from this struct */
MDE int moduleAddData(ModuleData **md, const char *key, char *value); /* Set the value for this key for this struct */
MDE void moduleDelData(ModuleData **md, const char *key); /* Delete this key/value pair */
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 */
@@ -375,7 +375,7 @@ MDE void handleModuleOperationQueue(void);
/* Some IRCD protocol module support functions */
/** Update the protect deatials, could be either protect or admin etc.. */
MDE void updateProtectDetails(char *level_info_protect_word, char *level_info_protectme_word, char *fant_protect_add, char *fant_protect_del, char *level_protect_word, char *protect_set_mode, char *protect_unset_mode);
MDE void updateProtectDetails(const char *level_info_protect_word, const char *level_info_protectme_word, const char *fant_protect_add, const char *fant_protect_del, const char *level_protect_word, const char *protect_set_mode, const char *protect_unset_mode);
/************************************************************************/
+36 -36
View File
@@ -264,42 +264,42 @@ typedef struct ircdvars_ IRCDVar;
typedef struct ircdcapab_ IRCDCAPAB;
struct ircdvars_ {
char *name; /* Name of the ChanServ command */
char *nickservmode; /* Mode used by NickServ */
char *chanservmode; /* Mode used by ChanServ */
char *memoservmode; /* Mode used by MemoServ */
char *hostservmode; /* Mode used by HostServ */
char *operservmode; /* Mode used by OperServ */
char *botservmode; /* Mode used by BotServ */
char *helpservmode; /* Mode used by HelpServ */
char *devnullmode; /* Mode used by Dev/Null */
char *globalmode; /* Mode used by Global */
char *nickservaliasmode; /* Mode used by NickServ Alias */
char *chanservaliasmode; /* Mode used by ChanServ Alias */
char *memoservaliasmode; /* Mode used by MemoServ Alias */
char *hostservaliasmode; /* Mode used by HostServ Alias */
char *operservaliasmode; /* Mode used by OperServ Alias */
char *botservaliasmode; /* Mode used by BotServ Alias */
char *helpservaliasmode; /* Mode used by HelpServ Alias */
char *devnullvaliasmode; /* Mode used by Dev/Null Alias */
char *globalaliasmode; /* Mode used by Global Alias */
char *botserv_bot_mode; /* Mode used by BotServ Bots */
const char *name; /* Name of the ChanServ command */
const char *nickservmode; /* Mode used by NickServ */
const char *chanservmode; /* Mode used by ChanServ */
const char *memoservmode; /* Mode used by MemoServ */
const char *hostservmode; /* Mode used by HostServ */
const char *operservmode; /* Mode used by OperServ */
const char *botservmode; /* Mode used by BotServ */
const char *helpservmode; /* Mode used by HelpServ */
const char *devnullmode; /* Mode used by Dev/Null */
const char *globalmode; /* Mode used by Global */
const char *nickservaliasmode; /* Mode used by NickServ Alias */
const char *chanservaliasmode; /* Mode used by ChanServ Alias */
const char *memoservaliasmode; /* Mode used by MemoServ Alias */
const char *hostservaliasmode; /* Mode used by HostServ Alias */
const char *operservaliasmode; /* Mode used by OperServ Alias */
const char *botservaliasmode; /* Mode used by BotServ Alias */
const char *helpservaliasmode; /* Mode used by HelpServ Alias */
const char *devnullvaliasmode; /* Mode used by Dev/Null Alias */
const char *globalaliasmode; /* Mode used by Global Alias */
const char *botserv_bot_mode; /* Mode used by BotServ Bots */
int max_symbols; /* Chan Max Symbols */
char *modestoremove; /* Channel Modes to remove */
char *botchanumode; /* Modes set when botserv joins a channel */
const char *modestoremove; /* Channel Modes to remove */
const char *botchanumode; /* Modes set when botserv joins a channel */
int svsnick; /* Supports SVSNICK */
int vhost; /* Supports vhost */
int owner; /* Supports Owner */
char *ownerset; /* Mode to set for owner */
char *ownerunset; /* Mode to unset for a owner */
char *adminset; /* Mode to set for admin */
char *adminunset; /* Mode to unset for admin */
char *modeonreg; /* Mode on Register */
char *rootmodeonid; /* Mode on ID for ROOTS */
char *adminmodeonid; /* Mode on ID for ADMINS */
char *opermodeonid; /* Mode on ID for OPERS */
char *modeonunreg; /* Mode on Unregister */
char *modeonnick; /* Mode on nick change */
const char *ownerset; /* Mode to set for owner */
const char *ownerunset; /* Mode to unset for a owner */
const char *adminset; /* Mode to set for admin */
const char *adminunset; /* Mode to unset for admin */
const char *modeonreg; /* Mode on Register */
const char *rootmodeonid; /* Mode on ID for ROOTS */
const char *adminmodeonid; /* Mode on ID for ADMINS */
const char *opermodeonid; /* Mode on ID for OPERS */
const char *modeonunreg; /* Mode on Unregister */
const char *modeonnick; /* Mode on nick change */
int sgline; /* Supports SGline */
int sqline; /* Supports SQline */
int szline; /* Supports SZline */
@@ -347,7 +347,7 @@ struct ircdvars_ {
int sjoininvchar; /* use single quotes to define it */
int svsmode_ucmode; /* Can remove User Channel Modes with SVSMODE */
int sglineenforce;
char *vhostchar; /* char used for vhosting */
const char *vhostchar; /* char used for vhosting */
int ts6; /* ircd is TS6 */
int supporthelper; /* +h helper umodes */
int p10; /* ircd is P10 */
@@ -356,7 +356,7 @@ struct ircdvars_ {
int cidrchanbei; /* channel bans/excepts/invites support CIDR (syntax: +b *!*@192.168.0.0/15)
* 0 for no support, 1 for strict cidr support, anything else
* for ircd specific support (nefarious only cares about first /mask) */
char *globaltldprefix; /* TLD prefix used for Global */
const char *globaltldprefix; /* TLD prefix used for Global */
};
struct ircdcapab_ {
@@ -775,7 +775,7 @@ struct chaninfo_ {
struct csmodeutil_ {
const char *name; /* Name of the ChanServ command */
const char *bsname; /* Name of the BotServ fantasy command */
char *mode; /* Mode (ie. +o) */
const char *mode; /* Mode (ie. +o) */
int32 notice; /* Notice flag (for the damn OPNOTICE) */
int level; /* Level required to use the command */
int levelself; /* Level required to use the command for himself */
@@ -1174,7 +1174,7 @@ typedef struct ircd_modes_ {
typedef struct capabinfo_ CapabInfo;
struct capabinfo_ {
char *token;
const char *token;
uint32 flag;
};