1

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

ウィキペディアの記事のタイプによると、これは GCC 拡張です。typeofSun Studio に同等のもの、またはそれをエミュレートする方法はありますか?

4

1 に答える 1

3

この記事によるtypeofと、Sun Studio 12 で導入されました。

于 2009-06-12T08:39:44.930 に答える