explicit linkage specified after default linkage was used
After an identifier was declared with the default C++ linkage, it was explicitly declared as having C++ linkage.
The following code generates this warning:
void WhereProhibited( void );
extern "C++" { void WhereProhibited( void ); }; //warning