From 715a17bb35a09a6889664bc7df14495bc068e06d Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Thu, 1 Oct 2015 13:00:12 +0100 Subject: lib/igt_core: Add igt_assert_neq_*() variants Similar to igt_assert_eq_*(), add variants for non-equality of types other than int. Signed-off-by: Daniel Stone --- lib/igt_core.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'lib/igt_core.h') diff --git a/lib/igt_core.h b/lib/igt_core.h index 6259321b..b3e846c8 100644 --- a/lib/igt_core.h +++ b/lib/igt_core.h @@ -453,6 +453,33 @@ void igt_exit(void) __attribute__((noreturn)); */ #define igt_assert_neq(n1, n2) igt_assert_cmpint(n1, !=, ==, n2) +/** + * igt_assert_neq_u32: + * @n1: first integer + * @n2: second integer + * + * Like igt_assert_neq(), but for uint32_t. + */ +#define igt_assert_neq_u32(n1, n2) igt_assert_cmpuint(n1, !=, ==, n2) + +/** + * igt_assert_neq_u64: + * @n1: first integer + * @n2: second integer + * + * Like igt_assert_neq_u32(), but for uint64_t. + */ +#define igt_assert_neq_u64(n1, n2) igt_assert_cmpu64(n1, !=, ==, n2) + +/** + * igt_assert_neq_double: + * @n1: first double + * @n2: second double + * + * Like igt_assert_neq(), but for doubles. + */ +#define igt_assert_neq_double(n1, n2) igt_assert_cmpdouble(n1, !=, ==, n2) + /** * igt_assert_lte: * @n1: first integer -- cgit v1.2.3