Compiler Warning (level 1) C4217 (Windows CE 5.0)

Send Feedback

nonstandard extension used : function declaration from a previous block

If a function is not visible in the current scope, the default Microsoft extensions (/Ze) find function declarations that would not otherwise be available.

The following example shows how this message might occur.

void func1()
{
   void func2();
}
void func3()
{
   func2();   // warning
}

Such functions may not be visible under ANSI compatibility (/Za).

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.