I want to write a macro in C that accepts any number of parameters, not a specific number
example:
#define macro( X ) something_complicated( whateve
I don't think that's possible, you could fake it with double parens ... just as long you don't need the arguments individually.
#define macro(ARGS) some_complicated (whatever ARGS) // ... macro((a,b,c)) macro((d,e))