Clean up definition that shadows a definition in the previous scope, reported by VS /analyze.
Clean up mismatching printf specifier warning in Windows implementation for Callstack printing, as reported by VS /analyze.
On 32-bit Windows, pass a CONTEXTRECORD to StackWalk64 as well. Even though MSDN documentation states this is optional, VS headers don't agree with MSDN, and generate a diagnostic warning in /analyze.