chiark / gitweb /
progress printing and bugfixing and build system improvements
[ypp-sc-tools.web-live.git] / pctb / convert.h
index d39626926725eab5d6869c7f0cf41437c00d0d00..cb2bf77e6d0a27a1306cb364bc7baee794a8ca96 100644 (file)
@@ -22,14 +22,19 @@ void analyse(void);
 
 extern FILE *screenshots_file;
 
-void vprogress(const char *fmt, va_list);
-void progress(const char *fmt, ...);
+#define FMT(f,a) __attribute__((format(printf,f,a)))
 
-void vprogress_log(const char *fmt, va_list);
-void progress_log(const char *fmt, ...);
+void vwarning(const char *fmt, va_list) FMT(1,0);
+void warning(const char *fmt, ...)      FMT(1,2);
 
-void vprogress_spinner(const char *fmt, va_list);
-void progress_spinner(const char *fmt, ...);
+void vprogress(const char *fmt, va_list) FMT(1,0);
+void progress(const char *fmt, ...)      FMT(1,2);
+
+void vprogress_log(const char *fmt, va_list) FMT(1,0);
+void progress_log(const char *fmt, ...)      FMT(1,2);
+
+void vprogress_spinner(const char *fmt, va_list) FMT(1,0);
+void progress_spinner(const char *fmt, ...)      FMT(1,2);
 
 /*----- from pages.c -----*/