fix(file): aggressively turn off macros that mess with Win32 filestack

This commit is contained in:
phaneron 2025-03-16 01:46:38 -04:00
parent 744a1bddec
commit abd4efb5b5

View file

@ -9,6 +9,10 @@
#include <handleapi.h> #include <handleapi.h>
#include <minwinbase.h> #include <minwinbase.h>
#include <winnt.h> #include <winnt.h>
#undef CreateDirectory
#undef RemoveDirectory
#undef GetFreeSpace
#endif #endif
#if defined(WHOA_SYSTEM_MAC) || defined(WHOA_SYSTEM_LINUX) #if defined(WHOA_SYSTEM_MAC) || defined(WHOA_SYSTEM_LINUX)
@ -52,7 +56,6 @@ bool (GetFileInfo)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parms) {
return Stacked::GetFileInfo(parms); return Stacked::GetFileInfo(parms);
} }
#undef GetFreeSpace
bool (GetFreeSpace)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parms) { bool (GetFreeSpace)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parms) {
return Stacked::GetFreeSpace(parms); return Stacked::GetFreeSpace(parms);
} }
@ -77,7 +80,6 @@ bool (MakeAbsolutePath)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parm
return Stacked::MakeAbsolutePath(parms); return Stacked::MakeAbsolutePath(parms);
} }
#undef CreateDirectory
bool (CreateDirectory)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parms) { bool (CreateDirectory)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parms) {
return Stacked::CreateDirectory(parms); return Stacked::CreateDirectory(parms);
} }
@ -94,7 +96,6 @@ bool (Open)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parms) {
return Stacked::Open(parms); return Stacked::Open(parms);
} }
#undef RemoveDirectory
bool (RemoveDirectory)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parms) { bool (RemoveDirectory)(Blizzard::File::Filesystem* fs, Stacked::FileParms* parms) {
return Stacked::RemoveDirectory(parms); return Stacked::RemoveDirectory(parms);
} }