]> jfr.im git - irc/quakenet/newserv.git/blobdiff - control/control.h
CHANSERV: cleanup of accounts is now 180 days
[irc/quakenet/newserv.git] / control / control.h
index 1c89a790b242a0082f45e3ff15f497eed5fae643..a72d2649f2f1e552d849b662eba1fa3d8f25c8ac 100644 (file)
@@ -34,15 +34,16 @@ typedef struct cmdhelp {
 void registercontrolhelpcmd(const char *name, int level, int maxparams, CommandHandler handler, char *help);
 void registercontrolhelpfunccmd(const char *name, int level, int maxparams, CommandHandler handler, CommandHelp helpcmd);
 int deregistercontrolcmd(const char *name, CommandHandler handler);
-void controlmessage(nick *target, char *message, ... );
-void controlchanmsg(channel *cp, char *message, ...);
-void controlnotice(nick *target, char *message, ...);
+void controlmessage(nick *target, char *message, ... ) __attribute__ ((format (printf, 2, 3)));
+void controlchanmsg(channel *cp, char *message, ...) __attribute__ ((format (printf, 2, 3)));
+void controlnotice(nick *target, char *message, ...) __attribute__ ((format (printf, 2, 3)));
 int controlshowcommands(void *sender, int cargc, char **cargv);
 int controlrmmod(void *sender, int cargc, char **cargv);
 void controlspecialrmmod(void *arg);
 void controlspecialreloadmod(void *arg);
 void controlhelp(nick *np, Command *cmd);
-void controlnswall(int noticelevel, char *format, ...);
+void controlnswall(int noticelevel, char *format, ...) __attribute__ ((format (printf, 2, 3)));
+char *controlid(nick *);
 
 /* NEVER USE THE FOLLOWING IN COMMANDS, you'll end up missing bits off and users'll end up being able to gline people */
 #define __NO_ANYONE      0x000