I tried compile Irrlicht for 64bit MSVC build (x64), and it didn't work using my cmake build system, because WIN64 isn't defined.
_WIN64 should be always defined by the Microsoft Visual Studio compiler when doing a 64bit build, so I wonder if it is possible to add _WIN64 to the conditional test?
The test *does* test for _WIN64 as well as for WIN64. So your request is a no-op. I don't know if this wasn't fixed for the latest 1.6 SDK, but it will definitely be fixed for 1.7. So everything's fine, unless there's more than one place where this conditional is found.
Ok, those were the places I was wondering about. I've fixed the win32 device and also added it to irrTypes. Should have all occasions fixed now.
@Ulf: Don't know what you're talking about, I've found no such place in either 1.5 or 1.6.