From c6fdaca5aea99cc7e57661c1637101a78d01ba86 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 23 Jul 2020 17:54:59 +0200 Subject: Some refined --- stc/cdefs.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stc/cdefs.h b/stc/cdefs.h index 9fced5ab..753e1b47 100644 --- a/stc/cdefs.h +++ b/stc/cdefs.h @@ -65,8 +65,8 @@ #define c_defaultInitRaw(x) (x) #define c_defaultGetRaw(ptr) (*(ptr)) #define c_noCompare(x, y) (0) -#define c_memEquals(x, y) (memcmp(x, y, sizeof(*(y))) == 0) #define c_memCompare(x, y) memcmp(x, y, sizeof(*(y))) +#define c_memEquals(x, y) (memCompare(x, y) == 0) #define c_defaultEquals(x, y) (*(x) == *(y)) #define c_defaultLess(x, y) (*(x) < *(y)) #define c_compare(less, x, y) (less(x, y) ? -1 : less(y, x)) @@ -76,8 +76,8 @@ #define c_foreach(it, prefix, container) \ for (prefix##_iter_t it = prefix##_begin(&container); it.item; it = prefix##_next(it)) #define c_items(...) {__VA_ARGS__} -#define c_push(container, prefix, list) do { \ - const prefix##_input_t __arr[] = list; \ +#define c_push(container, prefix, items) do { \ + const prefix##_input_t __arr[] = items; \ prefix##_pushN(container, __arr, sizeof(__arr)/sizeof(prefix##_input_t)); \ } while (0) -- cgit v1.2.3