Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for the new MSVC preprocessor
Microsoft has added a new, standards-conformant preprocessor to MSVC, which can be enabled with /Zc:preprocessor. This preprocessor trips over our HDopen() function-like variadic macro since it uses a hack that only works with the legacy MSVC preprocessor. This fix adds ifdefs to use the correct HDopen() macro depending on the MSVC preprocessor selected.
- Loading branch information