2009-06-12 28 views
1

当试图编译MPD使用Sun Studio编译器:的Sun Studio编译器:隐函数声明:typeof运算

"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)) 

根据这是一个GCC扩展。在Sun Studio中是否有相当于typeof的方法,或者有一种方法来模拟它?

+0

介绍的Sun Studio 12与工作的#include 证明 – Lear 2009-06-12 09:13:27

回答