Compiler Warning (level 4) C4211

nonstandard extension used : redefined extern to static

Microsoft C/C++ allows redefinition of an extern identifier as static.

The following is an example of this error:

extern int i;
static int i;  // warning

This extension can prevent your code from being portable to other compilers and will generate an error under the /Za command-line option.