Aviso do compilador (nível 4) C4211
extensão não padrão usada: extern redefinido como estático
Com as extensões padrão da Microsoft (/Ze), você pode redefinir um identificador extern
como static
.
Exemplo
// C4211.c
// compile with: /W4
extern int i;
static int i; // C4211
int main()
{
}
Essas redefinições são inválidas sob compatibilidade ANSI (/Za).