fputc('\n', stream);
}
-static void GU_PRINTF(1, 2) msg(const char *fmt, ...)
+static GU_PRINTF(1, 2) void msg(const char *fmt, ...)
{
va_list va;
va_end(va);
}
-static void GU_PRINTF(1, 2) err(const char *fmt, ...)
+static GU_PRINTF(1, 2) void err(const char *fmt, ...)
{
va_list va;
va_end(va);
}
-static void GU_PRINTF(1, 2) NORETURN die(const char *fmt, ...)
+static GU_PRINTF(1, 2) NORETURN void die(const char *fmt, ...)
{
va_list va;
exit(EXIT_FAILURE);
}
-static void GU_PRINTF(1, 2) NORETURN die_perr(const char *fmt, ...)
+static GU_PRINTF(1, 2) NORETURN void die_perr(const char *fmt, ...)
{
va_list va;
globals.num_tests++;
}
-void _gu_test_failed(const char *fmt, ...)
+GU_PRINTF(1, 2) void _gu_test_failed(const char *fmt, ...)
{
va_list va;
};
void _gu_register_test(struct _gu_test *test);
-void _gu_test_failed(const char *fmt, ...) GU_PRINTF(1, 2);
+void _gu_test_failed(const char *fmt, ...);
/*
* This macro should be used for code brevity instead of manually declaring