Sun Studio Compiler: implícita declaração da função: typeof
Pergunta
Ao tentar compilar mpd com o compilador Sun Studio:
"client.c", line 438: warning: implicit function declaration: typeof
Eu rastreou as linhas ofensivas de código, em 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))
De acordo com a typeof artigo Wikipedia , é uma extensão do GCC. Existe um equivalente typeof
no Sun Studio, ou uma maneira de imitá-lo?
Solução
Este artigo diz typeof
é introduzido no Sun Studio 12.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow