nonstandard extension used : static function declaration in function scope
With Microsoft extensions (/Ze), static functions can be declared inside another function. The function is given global scope.
Example
void func1() { static int func2(); // warning };
Such initializations are illegal under ANSI compatibility (/Za).