From 7a0fee684b5e690c4dc542b1f0ebaeeb70e561f5 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 18 Aug 2022 19:45:00 +0200 Subject: Minor adjustments in c11ut. --- include/stc/c11ut.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/stc/c11ut.h b/include/stc/c11ut.h index 8fb555af..070fe47d 100644 --- a/include/stc/c11ut.h +++ b/include/stc/c11ut.h @@ -74,6 +74,7 @@ #define EXPECT_FALSE(expression) \ do { if (!_c11ut_assert(__FILE__, __LINE__, #expression, (expression) == 0)) puts(""); } while(0) +/* NB! Char pointers are compared as strings. Cast to (void*) to compare pointers only */ #define EXPECT_EQ(a, b) _c11ut_COMPARE(a, ==, b) #define EXPECT_NE(a, b) _c11ut_COMPARE(a, !=, b) #define EXPECT_GT(a, b) _c11ut_COMPARE(a, >, b) @@ -109,9 +110,9 @@ default: _c11ut_valcmp)((a) OP (b), #OP, a, b) #define _c11ut_FMT(a) _Generic((a), \ - float: "%.8g`f32", double: "%.14g`f64", \ - int64_t: "%" PRId64 "`i64", int32_t: "%" PRId32 "`i32", int16_t: "%" PRId16 "`i64", int8_t: "%" PRId8 "`i8", \ - uint64_t: "%" PRIu64 "`u64", uint32_t: "%" PRIu32 "`u32", uint16_t: "%" PRIu16 "`u16", uint8_t: "%" PRIu8 "`u8", \ + float: "%.8gf", double: "%.14g", \ + int64_t: "%" PRId64 "'i64", int32_t: "%" PRId32 "'i32", int16_t: "%" PRId16 "'i64", int8_t: "%" PRId8 "'i8", \ + uint64_t: "%" PRIu64 "'u64", uint32_t: "%" PRIu32 "'u32", uint16_t: "%" PRIu16 "'u16", uint8_t: "%" PRIu8 "'u8", \ char*: "`%s`", const char*: "`%s`", \ default: "{%p}") -- cgit v1.2.3