Hi,
I get errors compiling these macros:
#define MYMACRO(name, service_name, ...) \ static struct service_name name##_interface = __VA_ARGS__ ; \ struct service name = { NULL, NULL, service_name##_name, & name##_interface } #endif
The errors are: C301: identifier expected C301: identifier expected C304: bad macro parameter list
Does the C51 support variable arguments in macros? If not, any work arounds?
Regards, Umar