From: Paul Brossier Date: Sat, 23 Apr 2016 16:27:44 +0000 (+0200) Subject: tests/utils_tests.h: add VA_ARGS versions of variadic macros X-Git-Tag: 0.4.4~300^2~241 X-Git-Url: https://git.aubio.org/?p=aubio.git;a=commitdiff_plain;h=dc08c4fcd50e7b58b4ff802f5719ac4c41a589cf tests/utils_tests.h: add VA_ARGS versions of variadic macros --- diff --git a/tests/utils_tests.h b/tests/utils_tests.h index 07f07196..edfe4f74 100644 --- a/tests/utils_tests.h +++ b/tests/utils_tests.h @@ -5,10 +5,17 @@ #include #include "config.h" +#ifdef HAVE_C99_VARARGS_MACROS +#define PRINT_ERR(...) fprintf(stderr, "AUBIO-TESTS ERROR: " __VA_ARGS__) +#define PRINT_MSG(...) fprintf(stdout, __VA_ARGS__) +#define PRINT_DBG(...) fprintf(stderr, __VA_ARGS__) +#define PRINT_WRN(...) fprintf(stderr, "AUBIO-TESTS WARNING: " __VA_ARGS__) +#else #define PRINT_ERR(format, args...) fprintf(stderr, "AUBIO-TESTS ERROR: " format , ##args) #define PRINT_MSG(format, args...) fprintf(stdout, format , ##args) #define PRINT_DBG(format, args...) fprintf(stderr, format , ##args) #define PRINT_WRN(format, args...) fprintf(stderr, "AUBIO-TESTS WARNING: " format, ##args) +#endif #ifdef HAVE_WIN_HACKS // http://en.wikipedia.org/wiki/Linear_congruential_generator