f849415c023be2d2b5924ca6f69eef03d9ff4328
The Express editions of Visual C++ ship without ATL. The only ATL usage was in MUNGA_L4/L4APP.cpp (atlbase.h/atlconv.h + USES_CONVERSION/W2A macros, all in that one file) for wide-to-ANSI conversion of command-line arguments. - Replace the ATL includes with a self-contained L4WideToAnsi helper (a WideCharToMultiByte wrapper) and local USES_CONVERSION/W2A macros that reproduce ATL's W2A semantics. All call sites consume the result immediately (stricmp / CString assignment / atoi / atol), so behaviour is unchanged. - Set UseOfATL="0" in Munga_L4.vcproj, RP_L4.vcproj and their VS2008 variants. - Document the Express build path and the confirmed June 2010 DirectX SDK in BUILD.md (new section 6) and docs/BUILD-NOTES.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
87 MiB
Languages
C++
86.5%
C
13%
PowerShell
0.3%
Assembly
0.2%