Domanda

Quando si tenta di compilare MPD con Sun Studio compilatore:

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

ho rintracciato le righe di codice incriminate, in 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 articolo di Wikipedia , si tratta di un'estensione GCC. C'è una typeof equivalente a Sun Studio, o un modo per emulare?

È stato utile?

Soluzione

Questo articolo dice typeof è introdotto nel Sun Studio 12.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top