first define Windows symbols if they're not defined on the command line: we
can autodetect everything we need if _WIN32 is defined
*/
first define Windows symbols if they're not defined on the command line: we
can autodetect everything we need if _WIN32 is defined
*/