diff --git a/src/platform_windows.c b/src/platform_windows.c index d96ce99..e1fa2d7 100644 --- a/src/platform_windows.c +++ b/src/platform_windows.c @@ -17,6 +17,9 @@ #undef UNICODE #endif +/* !!! FIXME: maybe clean out the "allocator" macro, eventually. */ +#undef allocator /* apparently Windows 10 SDK conflicts here. */ + #define WIN32_LEAN_AND_MEAN 1 #include #include @@ -26,6 +29,11 @@ #include #include +#ifdef allocator /* apparently Windows 10 SDK conflicts here. */ +#undef allocator +#endif +#define allocator __PHYSFS_AllocatorHooks + #define LOWORDER_UINT64(pos) ((PHYSFS_uint32) (pos & 0xFFFFFFFF)) #define HIGHORDER_UINT64(pos) ((PHYSFS_uint32) ((pos >> 32) & 0xFFFFFFFF))