X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Futils%2Ftap%2Ftap.h;h=c653076db09da2741a828bb1e63c91c0a6baa297;hb=694fc8884efb18d4d2e91f90e1137ab872b2e7c0;hp=08e4f4157b79c7614595cf6489c83045ee37da6d;hpb=092f9aea4bff60d227142dc9c4dd37795fa850e1;p=babeltrace.git diff --git a/tests/utils/tap/tap.h b/tests/utils/tap/tap.h index 08e4f415..c653076d 100644 --- a/tests/utils/tap/tap.h +++ b/tests/utils/tap/tap.h @@ -74,22 +74,28 @@ #define skip_end() } while(0); -__attribute__((format(printf, 5, 6))) -unsigned int _gen_result(int, const char *, char *, unsigned int, char *, ...); +#ifdef __MINGW_PRINTF_FORMAT +# define TAP_PRINTF_FORMAT __MINGW_PRINTF_FORMAT +#else +# define TAP_PRINTF_FORMAT printf +#endif + +__attribute__((format(TAP_PRINTF_FORMAT, 5, 6))) +unsigned int _gen_result(int, const char *, const char *, unsigned int, const char *, ...); int plan_no_plan(void); -int plan_skip_all(char *); +int plan_skip_all(const char *); int plan_tests(unsigned int); -__attribute__((format(printf, 1, 2))) -unsigned int diag(char *, ...); +__attribute__((format(TAP_PRINTF_FORMAT, 1, 2))) +unsigned int diag(const char *, ...); void diag_multiline(const char *); -__attribute__((format(printf, 2, 3))) -int skip(unsigned int, char *, ...); +__attribute__((format(TAP_PRINTF_FORMAT, 2, 3))) +int skip(unsigned int, const char *, ...); -__attribute__((format(printf, 1, 2))) -void todo_start(char *, ...); +__attribute__((format(TAP_PRINTF_FORMAT, 1, 2))) +void todo_start(const char *, ...); void todo_end(void); int exit_status(void);