Sun Studio compilateur: déclaration de fonction implicite: typeof
Question
Lors d'une tentative de compiler mpd avec le compilateur Sun Studio:
"client.c", line 438: warning: implicit function declaration: typeof
I traqué les lignes incriminées de code, en 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))
Selon typeof article de Wikipedia , il est une extension de GCC. Y at-il un équivalent dans typeof
Sun Studio, ou un moyen d'imiter?
La solution
Cet article dit typeof
est introduit dans Sun studio 12.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow