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

This commit is contained in:
phaneron 2025-03-16 01:40:17 -04:00
parent 05bd4e017e
commit 744a1bddec
2 changed files with 4 additions and 0 deletions

View file

@ -77,6 +77,7 @@ 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);
} }
@ -93,6 +94,7 @@ 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);
} }

View file

@ -696,7 +696,9 @@ bool (Open)(FileParms* parms) {
return true; return true;
} }
#undef RemoveDirectory
bool (RemoveDirectory)(FileParms* parms) { bool (RemoveDirectory)(FileParms* parms) {
#define RemoveDirectory RemoveDirectoryA
if (parms->recurse) { if (parms->recurse) {
return Blizzard::File::RemoveDirectoryAndContents(parms->name, false); return Blizzard::File::RemoveDirectoryAndContents(parms->name, false);
} }