test: fix macro grouping in the litest.h header
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 16 Sep 2024 06:08:02 +0000 (16:08 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 19 Sep 2024 13:43:53 +0000 (23:43 +1000)
Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1050>

test/litest.h

index 0848bda417dcf398ad52bf02d8f652eecfba1c0b..9ac6ac449c3d33d026107e05b93c619d9bc15fd2 100644 (file)
@@ -210,17 +210,6 @@ litest_fail_comparison_ptr(const char *file,
                                                   #a_ " " #op_ " " #b_); \
        } while(0)
 
-#define litest_assert_comparison_double_(a_, op_, b_) \
-       do { \
-               const double EPSILON = 1.0/256; \
-               __typeof__(a_) _a = a_; \
-               __typeof__(b_) _b = b_; \
-               if (!((_a) op_ (_b)) && fabs((_a) - (_b)) > EPSILON)  \
-                       litest_fail_comparison_double(__FILE__, __LINE__, __func__,\
-                                                     #op_, _a, _b, \
-                                                     #a_, #b_); \
-       } while(0)
-
 #define litest_assert_ptr_eq(a_, b_) \
        litest_assert_comparison_ptr_(a_, ==, b_)
 
@@ -233,6 +222,17 @@ litest_fail_comparison_ptr(const char *file,
 #define litest_assert_ptr_notnull(a_) \
        litest_assert_comparison_ptr_(a_, !=, NULL)
 
+#define litest_assert_comparison_double_(a_, op_, b_) \
+       do { \
+               const double EPSILON = 1.0/256; \
+               __typeof__(a_) _a = a_; \
+               __typeof__(b_) _b = b_; \
+               if (!((_a) op_ (_b)) && fabs((_a) - (_b)) > EPSILON)  \
+                       litest_fail_comparison_double(__FILE__, __LINE__, __func__,\
+                                                     #op_, _a, _b, \
+                                                     #a_, #b_); \
+       } while(0)
+
 #define litest_assert_double_eq(a_, b_)\
        litest_assert_comparison_double_((a_), ==, (b_))