From f7afa46586645e50498d8b2d0c67884f014dc3a4 Mon Sep 17 00:00:00 2001 From: Thomas Guyot-Sionnest Date: Thu, 15 Jan 2009 01:03:00 -0500 Subject: [PATCH] Clean up last commit - remove the __STDC_VERSION__ check in tap.h HP-UX refuses to compile tap with the check for __STDC_VERSION__ >= 199901L even though it can. --- tap/tap.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tap/tap.h b/tap/tap.h index 346bd91..bd81789 100644 --- a/tap/tap.h +++ b/tap/tap.h @@ -47,7 +47,11 @@ skip(n, fmt, ## __VA_ARGS__); \ continue; \ } -#else /*#elif __STDC_VERSION__ >= 199901L*/ /* __GNUC__ */ +#else /* __GNUC__ */ +/* The original tap.h used to test if __STDC_VERSION__ >= 199901L here. This + * doesn't seem to work on HP-UX even though the code compile fine. I'm not + * sure how to add an exception here for HP-UX so I just removed the check + * for now */ # define ok(e, ...) ((e) ? \ _gen_result(1, __func__, __FILE__, __LINE__, \ __VA_ARGS__) : \ @@ -67,9 +71,7 @@ skip(n, __VA_ARGS__); \ continue; \ } -/*#else *//* __STDC_VERSION__ */ -/*# error "Needs gcc or C99 compiler for variadic macros."*/ -#endif /* __STDC_VERSION__ */ +#endif /* __GNUC__ */ # define skip_end } while(0); -- 2.30.2