]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/modcmd.h
more python work. Not safe to run yet
[irc/evilnet/x3.git] / src / modcmd.h
index f65b2bf9c4f3d78be41b921a0ddd7df193abe6d1..36ffd4b932445a478e6ea7e4ec51061412c5d5ad 100644 (file)
@@ -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