关于linux内核中的宏的困惑

时间:2014-05-20 00:09:23

标签: c linux-kernel

我无法理解下面的退货声明;两个宏__force __u32如何像下面这样集体工作,请帮我理解一下。

static inline __u32 __be32_to_cpup(const __be32 *p)
{
     return (__force __u32)*p;
}

注意:我在解释我的问题时可能错了,所以请更正。

1 个答案:

答案 0 :(得分:0)

Wikipedia实际上解释了这一点。我打算写一个答案,但它基本上是复制粘贴那篇文章并删掉几行。 - 马特麦克纳布