Merge pull request #5 from EmacsUser/master

Cleanup associated with the pull request for the XML debug information format
Re-enable use of realpath() in debugging XML
Further realpath() fixes
Declare all variables at top of scope blocks
Compile with Microsoft Visual C++
Initialize all variables before use
Increase buffer used generating Infix code
Further realpath() changes