summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2022-08-18 19:45:00 +0200
committerTyge Løvset <[email protected]>2022-08-18 19:45:00 +0200
commit7a0fee684b5e690c4dc542b1f0ebaeeb70e561f5 (patch)
treeabf7be194604eb68cbea0dd588f6556d17597220 /include
parent67942a7d1021495b027c66ddd9b04ecabd9b0f78 (diff)
downloadSTC-modified-7a0fee684b5e690c4dc542b1f0ebaeeb70e561f5.tar.gz
STC-modified-7a0fee684b5e690c4dc542b1f0ebaeeb70e561f5.zip
Minor adjustments in c11ut.
Diffstat (limited to 'include')
-rw-r--r--include/stc/c11ut.h7
1 files changed, 4 insertions, 3 deletions
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}")