Aviso do Compilador (nível 4) C4431
faltando especificador de tipo - int assumido. Observação: C não suporta mais default-int
Esse erro pode ser gerado como resultado do trabalho de conformidade do compilador que foi feito para o Visual Studio 2005: o Visual C++ não cria mais identificadores sem tipo como int por padrão. O tipo de identificador deve ser especificado explicitamente.
Esse aviso está desativado por padrão. Confira Avisos do compilador desativados por padrão para obter mais informações.
Exemplo
O seguinte exemplo gera o C4431.
// C4431.c
// compile with: /c /W4
#pragma warning(default:4431)
i; // C4431
int i; // OK