I\'d like to know how to apply a unary function (or another macro) to variadic arguments of a macro, like
int f(int a); #define apply(args...)
IMO impossible unless you use horrible tricks and hacks like this
https://groups.google.com/forum/#!topic/comp.std.c/d-6Mj5Lko_s
And as I see it calls the same function so the type of the parameter is known - why you do not use stdarg instead.
stdarg