OS2
#if defined(MSDOS) || defined(OS2) || defined(WIN32)
#if (defined(OS2) && defined(__IBMC__) && (__IBMC__ >= 200))
#if (defined(OS2) && defined(DLL))
#if (!defined(OS2) || defined(TIMESTAMP))
#if (!defined(VMS) && !defined(OS2) && !defined(CMS_MVS))
#if (defined(MSDOS) || defined(OS2) || defined(WIN32))
#if (defined(OS2) || (defined(DOS_FLX_OS2_W32) && defined(MORE)))
#ifdef OS2
#if (defined(OS2) || defined(WIN32))
#if (defined(__OS2__) && !defined(OS2))
# if (!defined(__MSDOS__) && !defined(OS2) && !defined(WIN32))
#if (defined(OS2) && !defined(FUNZIP))
#if (defined(OS2) && !defined(FUNZIP))
#if (defined(MSDOS) || defined(FLEXOS) || defined(OS2) || defined(WIN32))
#if (defined(MSDOS) || defined(__human68k__) || defined(OS2) || defined(WIN32))
#if (defined(OS2) || defined(VMS) || defined(WIN32))
#ifdef OS2
#if (defined(OS2) && !defined(FUNZIP))
#ifdef OS2 /* GetFileTime conflicts with something in Win32 header files */
#if (defined(MSDOS) || defined(OS2) || defined(FLEXOS))
# ifdef OS2 /* defined for all OS/2 compilers */
#if (defined(MSDOS) || defined(OS2))
#if (defined(OS2) || defined(WIN32))
# if (!defined(__IBMC__) || !defined(OS2))
#if (defined(OS2) || defined(__OS2__))
#if !(defined WIN32_NATIVE || defined OS2)
#elif defined OS2
#if defined OS2