#define _RM4(_1, _2, _3, _4, ...) __VA_ARGS__ #define RM4(...) _RM4(__VA_ARGS__) #define _SEL4(_1, _2, _3, _4, ...) _1, _2, _3, _4 #define SEL4(...) _SEL4(__VA_ARGS__)