Este código no compila para mí en versión de gcc 4.3.2 (Debian 4.3.2-1.1)es palabra clave restringida "unix" en C?
main(){
int unix;
}
He revisado la lista de palabras clave y C "Unix" no es uno de ellos. ¿Por qué me sale el siguiente error?
unix.c:2: error: expected identifier or ‘(’ before numeric constant
Cualquiera?
¡Ja! Tienes razón: http://codepad.org/ML9VEsOa Stupid gcc. –
@Steve: vea la respuesta de pmg para ver por qué 'gcc' en modo no estándar tiende a definir esta macro. –