diff options
author | Daniel Stone <daniels@collabora.com> | 2015-10-01 13:00:12 +0100 |
---|---|---|
committer | Daniel Stone <daniels@collabora.com> | 2015-10-07 17:57:26 +0100 |
commit | 715a17bb35a09a6889664bc7df14495bc068e06d (patch) | |
tree | 1374d61154a35fb09705fe9c6610e2b5548ffd17 /lib/igt_core.h | |
parent | c9112dca9e82288b887e248a5982df94c8ec1c04 (diff) |
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 <daniels@collabora.com>
Diffstat (limited to 'lib/igt_core.h')
-rw-r--r-- | lib/igt_core.h | 27 |
1 files changed, 27 insertions, 0 deletions
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 @@ -454,6 +454,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 * @n2: second integer |