diff options
| author | Tyge Løvset <[email protected]> | 2021-04-30 21:50:16 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-04-30 21:50:16 +0200 |
| commit | 560244381db1158b52eb92856b5df87eea1f6438 (patch) | |
| tree | 7b3dbbbd714779df22744c56dd9848e073211c42 | |
| parent | f68e2c08549c2959b6d17c2a07d24001388b0301 (diff) | |
| parent | 90a276a42f4afd805e107da00739196dda788716 (diff) | |
| download | STC-modified-560244381db1158b52eb92856b5df87eea1f6438.tar.gz STC-modified-560244381db1158b52eb92856b5df87eea1f6438.zip | |
Merge pull request #3 from liigo/patch-1
rename internal `_c_VA_ARG_SIZE` to `_c_ARG_COUNT`
| -rw-r--r-- | stc/ccommon.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stc/ccommon.h b/stc/ccommon.h index 49b74a92..f0265703 100644 --- a/stc/ccommon.h +++ b/stc/ccommon.h @@ -57,10 +57,10 @@ #define _c_ARG_N(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, N,...) N
#define _c_RSEQ_N 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
#define _c_APPLY_ARG_N(ARGS) _c_EXPAND(_c_ARG_N ARGS)
-#define _c_VA_ARG_SIZE(...) _c_EXPAND(_c_APPLY_ARG_N((__VA_ARGS__, _c_RSEQ_N)))
+#define _c_ARG_COUNT(...) _c_EXPAND(_c_APPLY_ARG_N((__VA_ARGS__, _c_RSEQ_N)))
#define _c_SELECT(NAME, NUM) _c_CAT( NAME ## _, NUM)
-#define c_MACRO_OVERLOAD(NAME, ...) _c_SELECT(NAME, _c_VA_ARG_SIZE(__VA_ARGS__))(__VA_ARGS__)
+#define c_MACRO_OVERLOAD(NAME, ...) _c_SELECT(NAME, _c_ARG_COUNT(__VA_ARGS__))(__VA_ARGS__)
#define c_static_assert(cond, ...) typedef char _static_assert_[(cond) ? 1 : -1]
#define c_container_of(ptr, type, member) \
((type *)((char *)(ptr) - offsetof(type, member)))
|
