-void sendmessagetouser(nick *source, nick *target, char *format, ... );
-void sendsecuremessagetouser(nick *source, nick *target, char *servername, char *format, ... );
-void sendnoticetouser(nick *source, nick *target, char *format, ... );
-void killuser(nick *source, nick *target, char *format, ... );
-#define localusersetaccount(np, accname) localusersetaccountwithuserid(np, accname, 0)
-#define localusersetaccountwithuserid(np, accname, userid) localusersetaccountwithuseridflags(np, accname, userid, 0)
-#define localusersetaccountwithuseridflags(np, accname, accid, accountflags) localusersetaccountwithuseridflagsts(np, accname, accid, accountflags, 0)
-#define localusersetaccountwithuseridts(np, accname, userid, authts) localusersetaccountwithuseridflagsts(np, accname, userid, 0, authts)
-void localusersetaccountwithuseridflagsts(nick *np, char *accname, unsigned long accid, flag_t accountflags, time_t authTS);
+void sendmessagetouser(nick *source, nick *target, char *format, ... ) __attribute__ ((format (printf, 3, 4)));
+void sendsecuremessagetouser(nick *source, nick *target, char *servername, char *format, ... ) __attribute__ ((format (printf, 4, 5)));
+void sendnoticetouser(nick *source, nick *target, char *format, ... ) __attribute__ ((format (printf, 3, 4)));
+void killuser(nick *source, nick *target, char *format, ... ) __attribute__ ((format (printf, 3, 4)));
+void localusersetaccount(nick *np, char *accname, unsigned long accid, u_int64_t accountflags, time_t authTS);