diff options
| author | Tyge Løvset <[email protected]> | 2020-07-23 17:54:59 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-07-23 17:54:59 +0200 |
| commit | c6fdaca5aea99cc7e57661c1637101a78d01ba86 (patch) | |
| tree | c6e40b5cb56406f0656d94cb14ccb559b0d1e6e1 | |
| parent | 08d4070fef3470e510b09d083c3fb0f21e114d36 (diff) | |
| download | STC-modified-c6fdaca5aea99cc7e57661c1637101a78d01ba86.tar.gz STC-modified-c6fdaca5aea99cc7e57661c1637101a78d01ba86.zip | |
Some refined
| -rw-r--r-- | stc/cdefs.h | 6 |
1 files 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)
|
