Sun Studio Compiler: implizite Funktionsdeklaration: typeof
Frage
Beim Versuch, MPD mit Sun Studio Compiler zu kompilieren:
"client.c", line 438: warning: implicit function declaration: typeof
raupen ich die beanstandeten Codezeilen nach unten, 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))
Nach typeof Wikipedia-Artikel , es ist eine GCC-Erweiterung. Gibt es eine typeof
äquivalent in Sun Studio, oder eine Möglichkeit, es zu emulieren?
Lösung
Dieser Artikel sagt typeof
ist in Sun Studio 12 eingeführt.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow