extern unsigned rtfeats_use;
-void ouvprintf(const char *fmt, va_list al);
-void ouprintf(const char *fmt, ...);
-
-void ouvprintf_only(const char *fmt, va_list al);
-void ouprintf_only(const char *fmt, ...);
+void ouvprintf(const char *fmt, va_list al)
+ __attribute__((format(printf,1,0)));
+void ouprintf(const char *fmt, ...)
+ __attribute__((format(printf,1,2)));
+
+void ouvprintf_only(const char *fmt, va_list al)
+ __attribute__((format(printf,1,0)));
+void ouprintf_only(const char *fmt, ...)
+ __attribute__((format(printf,1,2)));
void debug_count_event(const char *what);