#include "../nick/nick.h"
#include "../localuser/localuserchannel.h"
+#include "../control/control.h"
+#include "../lib/sstring.h"
+#include "../lib/irc_string.h"
+#include "../channel/channel.h"
+#include "../core/schedule.h"
+#include "../core/hooks.h"
+#include "../localuser/localuser.h"
+#include "../lib/irc_string.h"
+#include "../core/config.h"
+
+
#include "huser.h"
#include "hversions.h"
+
/* configuration */
/* These should always be equal */
void hcommit_modes(void);
-void helpmod_reply(huser *target, channel* returntype, const char *message, ... );
+void helpmod_reply(huser *target, channel* returntype, const char *message, ... ) __attribute__ ((format (printf, 3, 4)));
-void helpmod_message_channel_long(hchannel *hchan, const char *message, ...);
-void helpmod_message_channel(hchannel *hchan, const char *message, ...);
+void helpmod_message_channel_long(hchannel *hchan, const char *message, ...) __attribute__ ((format (printf, 2, 3)));
+void helpmod_message_channel(hchannel *hchan, const char *message, ...) __attribute__ ((format (printf, 2, 3)));
-void helpmod_kick(hchannel *hchan, huser *target, const char *reason, ...);
+void helpmod_kick(hchannel *hchan, huser *target, const char *reason, ...) __attribute__ ((format (printf, 3, 4)));
void helpmod_invite(hchannel *, huser *);