我在一份内核代码中发现了这个宏...
http://lxr.free-electrons.com/source/arch/alpha/include/asm/io.h?v=3.0;a=arm#L140
我无法理解这句话的意思。有人知道吗?
编辑:
然后这里会返回什么。
#define IO_CONCAT(a,b) _IO_CONCAT(a,b)
#define _IO_CONCAT(a,b) a ## _ ## b
我无法理解这句话的意思。有人知道吗?
编辑:
然后这里会返回什么。
return IO_CONCAT(__IO_PREFIX,readl)(addr);