int x;
void f()
{
static int s ;
int x;
extern int g();
struct local {
int g() { return x; } // error:
// 'x' is auto
int h() { return s; } // ok
int k() { return ::x; } // ok
int 1() { return g(); } // ok
};
// ...
}
local* p = 0; // error: 'local' not in scope
// End of File