的Sun Studio编译器:隐函数声明:typeof运算
题
当试图编译使用Sun Studio编译器MPD:
"client.c", line 438: warning: implicit function declaration: typeof
我追查的代码行,在dlist.h
:
#define list_for_each_entry(pos, head, member) \
for (pos = list_entry((head)->next, typeof(*pos), member); \
&pos->member != (head); \
pos = list_entry(pos->member.next, typeof(*pos), member))
根据的typeof维基百科文章,这是一个GCC扩展。是否有typeof
相当于太阳录音室,还是有办法模拟它?
解决方案
此文章说typeof
在太阳录音室12引入的。
不隶属于 StackOverflow