- first define Windows symbols if they're not defined on the command line: we
- can autodetect everything we need if _WIN32 is defined
+ We use __WINDOWS__ as our main identification symbol for Microsoft Windows
+ but it's actually not predefined directly by any commonly used compilers
+ (only Watcom defines it itself and it's not supported any longer), so we
+ define it ourselves if any of the following macros is defined:
+
+ - MSVC _WIN32 (notice that this is also defined under Win64)
+ - Borland __WIN32__
+ - Our __WXMSW__ which selects Windows as platform automatically