ARGS
#define nvbios_init(s,o,ARGS...) ({ \
ARGS \
#define tuner_symbol_probe(FUNCTION, ARGS...) ({ \
__r = (int) __a(ARGS); \
#define tuner_symbol_probe(FUNCTION, ARGS...) ({ \
FUNCTION(ARGS); \
#define dbg(STR, ARGS...) \
printk(KERN_DEBUG STR , ##ARGS); \
ARGS(filp, offset, whence), HAS_LSEEK, -ESPIPE);
ARGS(filp, offset, whence), HAS_LSEEK, -ESPIPE);
ARGS(filp, buf, size, ppos), HAS_READ, -EINVAL);
ARGS(filp, buf, size, ppos), HAS_READ, -EINVAL);
ARGS(filp, buf, size, ppos), HAS_WRITE, -EINVAL);
ARGS(filp, buf, size, ppos), HAS_WRITE, -EINVAL);
ARGS(filp, cmd, arg), HAS_IOCTL, -ENOTTY);
#define dvb_attach(FUNCTION, ARGS...) ({ \
__r = (void *) __a(ARGS); \
#define dvb_attach(FUNCTION, ARGS...) ({ \
FUNCTION(ARGS); \
#define mei_msg(_me, fmt, ARGS...) do { \
fprintf(stderr, fmt, ##ARGS); \
#define mei_err(_me, fmt, ARGS...) do { \
fprintf(stderr, "Error: " fmt, ##ARGS); \