WIN32
# ifndef WIN32
#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))
#if defined(WINDOWS) || defined(WIN32)
# if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
# ifdef WIN32
#elif defined(_MS_WIN32_) || defined(WIN32)
#elif defined(_MS_WIN32_) || defined(WIN32)
#elif defined(_MS_WIN32_) || defined(WIN32)
#ifdef WIN32 /* Window 95 & Windows NT */
#if defined(MSDOS)||defined(VMS)||defined(CRAY)||defined(WIN32)||defined(RISCOS)
#if (defined(_WIN32) || defined(__WIN32__)) && !defined(WIN32)
#if defined(__GNUC__) || defined(WIN32) || defined(__386__) || defined(i386)
#if (defined(MSDOS) || defined(_WINDOWS) || defined(WIN32)) && !defined(STDC)