OS2
#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
#ifdef OS2
#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__)
#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
#ifdef OS2