This cross-compile environment is for PE/COFF NetBSD/i386, and it is based on gcc-2.95.2 + the x86-win32 patch. The preprocessor predefines following symbols: * i386 _X86 * __PEACE__ * __CYGWIN32__ * __NetBSD__ __PECOFF__ __NetBSDPE__ (if -mwindows is not specified) * _WIN32 WINNT (if -mwindows is specified) The compiler is capable of anonymous unions/structs.