nonstandard extension used : formal parameter 'identifier' was previously defined as a type
The specified identifier was previously used as a typedef. This causes a warning when the ANSI compatibility (/Za) option has been selected.
The following example causes this warning:
typedef int I;
void func ( int I ); // warning