tests, hb-test.h: define g_assert_false && g_assert_nonnull for old glib

Reference issue: https://github.com/harfbuzz/harfbuzz/issues/4577
Reference issue: https://github.com/harfbuzz/harfbuzz/issues/4624
This commit is contained in:
Ozkan Sezer 2024-03-17 11:50:04 +03:00 committed by خالد حسني (Khaled Hosny)
parent 98747fdec8
commit dbecddb41c

View file

@ -172,6 +172,12 @@ typedef void (*hb_test_fixture_func_t) (void);
#ifndef g_assert_true
#define g_assert_true g_assert
#endif
#ifndef g_assert_false
#define g_assert_false(expr) g_assert(!(expr))
#endif
#ifndef g_assert_nonnull
#define g_assert_nonnull g_assert
#endif
#ifndef g_assert_cmpmem
#define g_assert_cmpmem(m1, l1, m2, l2) g_assert_true (l1 == l2 && memcmp (m1, m2, l1) == 0)
#endif