Anonymous
8/2/2025, 10:22:58 PM No.106119706
/* test.h */
#define A(a, b, ...) b, a __VA_OPT__(,) __VA_ARGS__
#define A2(...) A(__VA_ARGS__)
#define O(s) s, "c"
A("a", O("b"))
A2("a", O("b"))
>gcc -E test.h
>"b" "c" "a"
>"b" "a" "c"
uh
#define A(a, b, ...) b, a __VA_OPT__(,) __VA_ARGS__
#define A2(...) A(__VA_ARGS__)
#define O(s) s, "c"
A("a", O("b"))
A2("a", O("b"))
>gcc -E test.h
>"b" "c" "a"
>"b" "a" "c"
uh
Replies: