例如:
Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; }
在 C++ 中,我能够对/*...*/参数进行注释。但当然不是在 C 中,它给了我错误:
/*...*/
错误:参数名称省略
我通常写一个这样的宏:
#define UNUSED(x) (void)(x)
您可以将此宏用于所有未使用的参数。(请注意,这适用于任何编译器。)
void f(int x) { UNUSED(x); ... }