老版本的编译器,下面的代码不会报错:
#ifdef DEBUG
#define dprintk(x...) printk("----------:" ##x )
#else
#define dprintk(x...)
#endif
系统升级后,编译器升级了,就会报错了,
修改方法是,把两个#号去掉。
#ifdef DEBUG
#define dprintk(x...) printk("----------:" x )
#else
#define dprintk(x...)
#endif