#include <stdio.h>
+#ifndef MLIB_MACROS_H
+# include "macros.h"
+#endif
+
/*----- Data structures ---------------------------------------------------*/
typedef struct trace_opt {
* Use: Reports a message to the trace output.
*/
-extern void trace(unsigned /*l*/, const char */*f*/, ...);
+extern void PRINTF_LIKE(2, 3)
+ trace(unsigned /*l*/, const char */*f*/, ...);
/* --- @trace_block@ --- *
*