X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/ff3b058ac51e9caf5cf1fd310b8a401a97a85582..50220e579db9eb8e9d5ade20154302ec750da8ab:/src/modcmd.h diff --git a/src/modcmd.h b/src/modcmd.h index f65b2bf..36ffd4b 100644 --- a/src/modcmd.h +++ b/src/modcmd.h @@ -32,7 +32,7 @@ struct modcmd; #define MODCMD_FUNC(NAME) int NAME(struct userNode *user, UNUSED_ARG(struct chanNode *channel), UNUSED_ARG(unsigned int argc), UNUSED_ARG(char **argv), UNUSED_ARG(struct svccmd *cmd)) typedef MODCMD_FUNC(modcmd_func_t); -#define SVCMSG_HOOK(NAME) int NAME(struct userNode *user, struct userNode *target, const char *text, int server_qualified); +#define SVCMSG_HOOK(NAME) int NAME(struct userNode *user, struct userNode *target, char *text, int server_qualified); typedef SVCMSG_HOOK(svcmsg_hook_t); DECLARE_LIST(svccmd_list, struct svccmd*); @@ -75,13 +75,6 @@ DECLARE_LIST(module_list, struct module*); #define SVCCMD_DEBIT 0x000002 #define SVCCMD_NOISY 0x000004 -/* We do not use constants for 0 (no logging) and 1 (regular logging) as those - * are used very often and are intuitive enough. - */ -#define CMD_LOG_STAFF 0x02 -#define CMD_LOG_OVERRIDE 0x04 - - /* Modularized commands work like this: * * Modules define commands. Services contain "bindings" of those