以下代码段如何工作?什么是IN?Eclipse 说 IN 代表“宏扩展”:
UWORD32 (*get_u32)(IN UWORD8 *buffer_ptr); /* Gets unsigned 32bit word */
/* from the buffer */
上面的代码是结构的一部分。并且是这样使用的。
struct my struct s;
UWORD8* buf;
s->get_u32(buf);
它是如何工作的?