D | macro_fn_comma_swallow2.c | 14 # define A(...) [ __VA_ARGS__ ] 15 # define B(...) [ , __VA_ARGS__ ] 16 # define C(...) [ , ## __VA_ARGS__ ] 17 # define D(A,...) [ A , ## __VA_ARGS__ ] 18 # define E(A,...) [ __VA_ARGS__ ## A ] 22 # define A(__VA_ARGS__...) [ __VA_ARGS__ ] argument 23 # define B(__VA_ARGS__...) [ , __VA_ARGS__ ] argument 24 # define C(__VA_ARGS__...) [ , ## __VA_ARGS__ ] argument 25 # define D(A,__VA_ARGS__...) [ A , ## __VA_ARGS__ ] argument 26 # define E(A,__VA_ARGS__...) [ __VA_ARGS__ ## A ] argument
|