Как на С искользовать динамические параметры в определениях (define) ?
например:
void func(const char *msg, ...) { /* . . . */}
#define FUNC(msg,...) func((msg), ?????)
FUNC( "message" )
FUNC( "message: %s", "assa" )
FUNC( "message %d %c", 1111, 'c' )
Вот не понятно как передать в func все параметры?