From 71c0188306377940ae172dceb58f2bd5f4fcdb4f Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 20 Jun 2024 14:07:51 +0200 Subject: Changed logger from va_args to ... --- test/test.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'test/test.h') diff --git a/test/test.h b/test/test.h index 415e093..d092244 100644 --- a/test/test.h +++ b/test/test.h @@ -25,12 +25,19 @@ bool issolvable(cube_t); bool issolved(cube_t); cube_t readcube(char *, char *); void writecube(char *, cube_t, char *); -void nissy_setlogger(void (*logger_function)(const char *, va_list)); +void nissy_setlogger(void (*logger_function)(const char *, ...)); /* Test function to be implemented by all tests */ void run(void); -void log_stderr(const char *str, va_list vl) { vfprintf(stderr, str, vl); } +void log_stderr(const char *str, ...) +{ + va_list args; + + va_start(args, str); + vfprintf(stderr, str, args); + va_end(args); +} int main(void) { nissy_setlogger(log_stderr); -- cgit v1.3