2009-06-12 33 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

回答