Компилятор Sun Studio:объявление неявной функции:тип
Вопрос
При попытке скомпилировать mpd с помощью компилятора Sun Studio:
"client.c", line 438: warning: implicit function declaration: typeof
Я отследил оскорбительные строки кода, в 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))
В соответствии с тип статьи в Википедии, это расширение GCC.Есть ли typeof
эквивалент в Sun Studio или способ его эмулировать?
Решение
Эта статья говорит typeof
представлен в Sun Studio 12.
Не связан с StackOverflow