質問

のSun StudioコンパイラでMPDをコンパイルしようとすると:

"client.c", line 438: warning: implicit function declaration: typeof

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

Wikipediaの記事のtypeof演算によれば、GCCの拡張機能です。日Studioでtypeofと同等、またはそれをエミュレートする方法はありますか?

役に立ちましたか?

解決

この記事では述べていますtypeofは、Sun Studio 12の中に導入されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top