WIN32
#if (defined WIN32 || defined WIN64)
#if defined(WIN32) || defined(__NT__) || defined(_WIN32) || defined(__WIN32__)
#if !defined(_WIN32) && !defined(WIN32) && !defined(__MACOS__)
#if defined(_WIN32) || defined(WIN32)
#if !defined(_WIN32) && !defined(WIN32) && !defined(__MACOS__)
#if defined(__STDC__) && !defined(HDR_HAS_PERROR) && !defined(WIN32)
#ifdef WIN32
#elif defined (WIN32)
#ifdef WIN32
#elif defined(WIN32)
#ifdef WIN32
#elif defined(WIN32)
#ifndef WIN32
#ifndef WIN32
#ifdef WIN32
#ifndef WIN32
#ifndef WIN32
#ifdef WIN32
#elif defined(WIN32)
#if defined(WIN32)
#ifndef WIN32
#ifndef WIN32
#ifndef WIN32
#ifndef WIN32
#elif defined (WIN32)
#ifndef WIN32
#ifndef WIN32
#ifdef WIN32
#ifndef WIN32
#ifndef WIN32
#elif defined(WIN32)
#elif defined(WIN32)
#elif defined(WIN32)
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#elif defined(WIN32)
#ifdef WIN32
#ifndef WIN32
#elif defined(WIN32)
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifndef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifndef WIN32
#ifdef WIN32
#ifndef WIN32
#ifdef WIN32
#ifndef WIN32
# ifdef WIN32
#ifdef WIN32
#if !(defined(WIN32)||defined(macintosh))
#if (defined(WIN32)||defined(macintosh))
#ifdef WIN32
#ifndef WIN32
#ifdef WIN32
#ifdef WIN32
# elif defined(_WIN32) || defined(WIN32) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__BORLANDC__)
# if defined(_WIN32) || defined(WIN32)
# ifdef WIN32
# ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
# ifdef WIN32
#ifndef WIN32
#ifdef WIN32
#ifdef WIN32
# ifdef WIN32
# ifndef WIN32
# ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifndef WIN32
# ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifndef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#elif defined(WIN32)
#ifdef WIN32
#ifndef WIN32
#elif defined(WIN32)
#ifndef WIN32
#ifndef WIN32
#elif defined(WIN32)
#ifdef WIN32
#if defined(WIN32)
#ifndef WIN32
#ifndef WIN32
#ifndef WIN32
#ifndef WIN32
#ifndef WIN32
#elif defined(WIN32)
#ifndef WIN32
#ifndef WIN32
#ifndef WIN32
#ifdef WIN32
#elif defined(WIN32)
#elif defined(WIN32)
#elif defined(WIN32)
#ifdef WIN32
#ifdef WIN32
#ifdef WIN32
#if defined(WIN32) || defined(__NT__) || defined(_WIN32) || defined(__WIN32__)
#ifdef WIN32 /* Window 95 & Windows NT */
#if (defined(_WIN32) || defined(__WIN32__)) && !defined(WIN32)
#if defined(WIN32) || defined(__386__) || defined(__i386)
#if (defined(MSDOS) || defined(_WINDOWS) || defined(WIN32)) && !defined(STDC)
#ifdef WIN32
#if (__BORLANDC__ >= 0x0500) && defined(WIN32)
#ifdef WIN32
#ifdef WIN32
#elif defined(WIN32)