extern "C" {
#endif
+/*----- Header files ------------------------------------------------------*/
+
+#ifndef MLIB_MACROS_H
+# include "macros.h"
+#endif
+
/*----- Functions provided ------------------------------------------------*/
/* --- @moan@ --- *
* Use: Reports an error.
*/
-extern void moan(const char *f, ...);
+extern void PRINTF_LIKE(1, 2)
+ moan(const char *f, ...);
/* --- @die@ --- *
*
* permanent.
*/
-extern void die(int status, const char *f, ...);
+extern void PRINTF_LIKE(2, 3) NORETURN
+ die(int status, const char *f, ...);
/*----- That's all, folks -------------------------------------------------*/