Этот код не компилируется для меня на GCC версии 4.3.2 (Debian 4.3.2-1.1)является «unix» ограниченным ключевым словом в C?
main(){
int unix;
}
Я проверил список C ключевые слова и «Юникс» не один из них. Почему возникает следующая ошибка?
unix.c:2: error: expected identifier or ‘(’ before numeric constant
Кто-нибудь?
Ha! Вы правы: http://codepad.org/ML9VEsOa Stupid gcc. –
@Steve: см. Ответ pmg, чтобы узнать, почему 'gcc' в нестандартном режиме имеет тенденцию определять этот макрос. –